Is `AssignVersion` a good name for this? Doesn't it sound like a wholesale assignment of a version?