don't initialize on precompile

moved pull request #3 onto a separate branch