objective avoids DFTs in inputs