preferDirect false