Rationalise diffs stored in the work struct and document them to avoid further confusion