in theory- semver says backwards compat is optional in < then 1.x releases so I plan to remove it at some point.