it is possible that a range that gets generated could have the same exact version on both ends. if that happens, this small code will reduce it to one
it is possible that a range that gets generated could have the same exact version on both ends. if that happens, this small code will reduce it to one