Another attempt at getting semver right.