precompile again