version numbers is hard