Should precompile