Add a Compatibilizer, maybe? :/

Not sure I like this approach, but it'd tackle the issue #1835 eventually, along with any compatibility issues from version to version.