Might want to update the comment with why the new rev is created with the same body, for when we come back to this in a year and are confused.