Accept a stream as third param