Sorting out vesion numbering properly