Added the streamreader back in, with a set buffer size - allows for set encoding, while not increasing read times.