There are readers that exist that don't end up calling POSIX `read()` (or the Windows equivalent).