Well, opinions are of course highly appreciated and I'll definitely follow up on all of your remarks. I just would like this to go in and then continue improving the situation. http://llvm-reviews.chandlerc.com/D80