harmonize with dmc++ back end