Hacking on Compiler, really tricky !