don't initialize on precompile