compilers have made me an idiot