Could you document _done?
// _done is true when there's no more bytes available to be read on the stream.