cover caching