Always calculate and store diff