fixed precompile for real