might have fixed precompile issue