So this is giving the `Publisher` the freedom so that if it knows it is only going to emit a single item it can do so synchronously without risk of stack overflow, correct?