The causal cache can store data differently depending on what is best for the backend. We should run tests both ways.