Split out the cache