remove dependence on ITTDebug