Ah. I thought you meant it was reading the file one line at a time over the network - which it doesn't, it gobbles up larger chunks and hands you the lines out of the current one from a buffer. It won't buffer the entire file at once though, that's correct.
Makeshifts last the longest.