fixed precompile error