fix precompile3