Right now this seems ok, but in the future we'll need to adjust that to be more liberal. E.g. at least the bugfix releases (patch level) should be independent in the future. Versioning the DSL together with new backends will also be interesting.