simplifying caches