cleaned up some weirdness around DDI-DC transform