added precompile failse