changing precompile order?