Updated the CompilerInterface