move 16ssearcher to linereader so we can do gzip too