Breaking out the stream code for ease of use