Thanks for the clarification, I agree. To avoid the kind of misunderstanding I had I propose to reword to: “Subscription.request() may be called synchronously from within the Subscriber.onNext() callback as long as the processing of the transmitted data element occurs asynchronously.”