       return @unset query
 
     if kite.cachedAt?
+      warn "[KiteCache] CACHE FOUND WITH OLD STYLE TIMESTAMP, REMOVING..."
+      return @unset queryString
 
-      cachedAt = new Date kite.cachedAt
-      now      = new Date
+    else
 
-      # Add 24 hours on top of cached at date
-      cachedAt.setHours cachedAt.getHours() + 24
-
-      if cachedAt < now
-        warn "[KiteCache] CACHE FOUND BUT OUTDATED, REMOVING..."
+      unless isKiteValid kite
+        warn "[KiteCache] CACHE FOUND BUT ITS OUTDATED, REMOVING..."
         return @unset queryString
 
-    else
-      warn "[KiteCache] CACHE FOUND BUT DOESNT HAVE TIMESTAMP, REMOVING..."
-      return @unset queryString
-
-
     return kite

      query += "/#{options[key] ? ""}"

    return query


  signed = (queryString) -> "KITE_#{queryString}"


    queryString = @generateQueryString query
    kite = proxifyTransport kite

    LocalStorage.setValue (signed queryString), (JSON.stringify kite)

