make sure revisions are created consistently in case a content object is supplied