precompile turned to true