More precise caching.