caching the cache :P