fixing precompile problems