This still has to be decided as currently GroupedObservable will be buffered in unlimited mode with the subscribeOn(Scheduler) overload. I favor explicitly requested buffering instead of type-based buffering.