Grand Central Dispatch is a douchebag
wanderingcoder.net