llvm: LLVM is a terrible piece of software that we need to hack around.