bytes_remaining_in_read_buffer
if (bytes_remaining_in_read_buffer(reader) > 0)
chunk_size = min(length, bytes_remaining_in_read_buffer(reader));