handle versions like 7.1.1 which can't be floats