Hi, cinematik, I can’t think of a reason to do this. A bufio.Reader might improve performance when the Reader it receives is from secondary storage or a network but I don’t see why you’d buffer reading from a string. Did this code used to receive a file or something and was changed to use a strings.Reader?