Compiler improving