Same tiny nit-pick as above, it is easier to reason about the computed when you read its dependent keys at the beginning of the function (so you don't need to scroll down to understand when it will be invalidated).