removed hasCompiler = false