Yes. My perspective is that each stream should be sequential and parallelizing a stream should be an explicit request (out of scope of this interface) to split into multiple streams.