We currently calculate all diffs up front. This is probably unnecessarily expensive. We should instead only calculate diffs when they're needed.
We currently calculate all diffs up front. This is probably unnecessarily expensive. We should instead only calculate diffs when they're needed.