Is the last argument not `eof` instead of `false`?