Ah, I see ... the automatic has an unbounded buffer so it never blocks. This overload allows for blocking as well.

Are you suggesting `subscribeOn` by itself never use the blocking form but any operator implementation that uses `subscribeOn` would choose to do so?

In that case, should `subscribeOn` do any buffering by default or only on demand?