less intrusive parsing
semver update