finally fixed precompile?