specify versions as strings because 0.10 == 0.1