cross-version compatibility