remove require for semver