Eh. `self` will only be retained until we reach the main thread and send the error. It doesn't create a cycle at the top level because the most recent `@strongify` is the closest declaration of `self`.