I'm not sure if it's documented, but this callback, and presume all `*InBackgroundWithBlock:` methods, are called on the main thread. The dispatch was superfluous.