cleanup
should shrink VersionRange by VersionRange