Hi Charlie, Doesn't the LLVM style encourage multiple exit points? http://llvm.org/docs/CodingStandards.html#use-early-exits-and-continue-to-simplify-code Is there some particular issue with how they're used in these functions? Cheers. Tim. http://reviews.llvm.org/D6453