Let users specify the stream to use at the time of sending via header, so they are not locked into a single stream for all sending.