cross version compatibility