Caching should happen on the current block, not the received block