toggled precompile