Task and Post-processor with same name in config file

Is it allowed to have a task and a post-processor that have the same name in the QC configuration, such that they publish plots in the same folder?
Of course I am making sure that the task and post-processor are not publishing objects with the same names.

I have tested something like this on a local CCDB instance and it seemed to work properly, but I would like to double-check that I did not overlook something:

    "tasks": {
      "MCHDigits": {
        "active": "true",
        "className": "o2::quality_control_modules::muonchambers::PhysicsTaskDigits",
        "moduleName": "QcMuonChambers",
        "detectorName": "MCH",
        ...........................
        "location": "remote"
      }
    },
    "postprocessing": {
      "MCHDigits": {
        "active": "true",
        "className": "o2::quality_control_modules::muonchambers::PostProcessingDigits",
        "moduleName": "QcMuonChambers",
        "detectorName": "MCH",
        "dataSources": [
          {
            "class": "rate",
            "type": "repository",
            "path": "MCH/MO/MCHDigits",
            "name": "Occupancy_Elec",
            "reductorName": "o2::quality_control_modules::muonchambers::TH2ElecMapReductor",
            "moduleName": "QcMuonChambers"
          }
        ],
        "initTrigger": [
          "userorcontrol"
        ],
        "updateTrigger": [
          "newobject:qcdb:MCH/MO/MCHDigits/Occupancy_Elec"
        ],
        "stopTrigger": [
          "userorcontrol"
        ]
      }
    }

Thanks!