dft branch is now quasi-functional