Since the `NSError` is passed as an argument to the method, isn't the `-subscribeNext:` call required to pass the `NSError` into `-sendError:` instead of sending it as a value? Or is there a better way to implement this pattern?