prevent initailize on precompile