don"t init on precompile