Currently, exceptions can be made at the contract party, contract, and service domain levels. There are times when a contract can have several metrics in the same service domains. Creating an exception affects all the metrics in that contract with the same service domain. Not all the metrics may have been affected by the conditions creating the need for an exception.
Having the exception drill down to specific metrics as needed would make the exception function a more useful and precise tool.