But they won't run clang-tidy checks, but I can see reasons for keeping the implementation simpler. Either way, this is a strict improvement, so looks good. http://reviews.llvm.org/D4982