You mean "if all your dependencies are using semver properly". Yes, you're right, and you've found the problem.