For instance if I'm running v3.1.0 but the package.json for a site uses v3.0.x there could be a breaking change. Roots should check the projects package.json to verify that we are using the same version or same minor version (so long as roots follows semver, which I'm unsure if it does or doesn't)