Changed empty to happen a bit sooner
precompile