handle semver match failures