There's a way to keep the current nonatomic behavior by using a serial disposable. This line would become:

```objc
self.serialDisposable = [[RACSerialDisposable alloc] init];
```