Most programs have no need to hold their own domain service key. A few do and so we enhanced DDT to produce a synthetic service key that could supplant the real service key normally held by the domain. DDT would perform some of the order codes of the DSK relative to its debugging purposes. The illusion was imperfect but satisfied the real needs of such programs when they were under the debugger.