wtf with the precompile