And in general, not recomputing things that should not be recomputed sounds like very good engineering to me. In the wider software world, we&#x27;re way too eager to waste computational resources on pointless things.