precompilation problem fix