The RGWObjState now has an obj_version data member all of its own. If we want to conditionally read it, this new parameter should be a bool or something, and the state should get filled in with the version rather than left blank. Having the data member but having it get a different value than this pointer gets set to is super-confusing.