precompile fix 1