updated how the TextRecordParser determines if the reader has more records, was broke