Now erroring when you call performBlockAndWait__DISPATCH_SYNC_TO_MAIN_IS_NOW_FORBIDDEN__ from the main thread, known to cause deadlocks and generally be a bad idea.