Is seems like, if we're going to do this, we should add something to the programmers' manual documenting this as a "best practice." http://llvm-reviews.chandlerc.com/D2068