old-school version updating (only necessary for this older branch0