I honestly keep going back and forth on this. The caching is an optimization, and the support is there. But when I had it turned on I was getting really weird results sometimes.

We can probably run a separate thread about turning it on post-commit.