tolerate short records on non-seekable input. DLW