precompile fix