changed the way version works