precompile issue fix #2