fix for precompile