I changed my mind, let's use LLVM style