DNFTT explained