initialize on precompile false