inlining semver