I think that it’s an antipattern for async APIs to assume callbacks should be made on the main queue. 2014/02/14