various DFT promotion improvements