fixing precompile errors