The ids don't really have to by in sync with the version numbers as we can't predict how companies will call the versions in the future. They are only there so you can persist it by number and should be unique. Don't like a negative number here.