in general version caps should be ideally avoided in a semver world, everything should mostly be backward compatible unless you're deep into private APIs. Even then, still prefer the "let us disable the log noise and live with the consequences" route