Implement NLReader.