Return nil if read reaches EOF #84