recordReaders is the list of record readers, and currentRecordReader is teh current one. We only hit this check if the currentRecordReader just returned false, and then the check