I would replace “immediately” by “calling onError instead of onSubscribe” to make it clear that the latter will not occur in this case.