The comment should probably read "TODO why not use a revision for the recorded change?"