I hate compilers