optimizations for hltedcm