Try caching the whole lot