Better use of cache