anchor.diff:              %% handle_backpressure_for_chunk(),
               Reply = ok,
               {reply, Reply, not_full, State}
  +    %% 1. Maybe write another block
       end.
   
   all_received(finalize, _From, State) ->
  
positive.code: 
  %% when this new data
  %% is the last chunk
  not_full({augment_data, NewData}, _From, State=#state{content_length=CLength,
                                                        num_bytes_received=NumBytesReceived,
                                                        current_buffer_size=CurrentBufferSize,
                                                        max_buffer_size=MaxBufferSize}) ->
      case handle_chunk(CLength, NumBytesReceived, size(NewData), CurrentBufferSize, MaxBufferSize) of
          last_chunk ->
              %% handle_receiving_last_chunk(),
              Reply = ok,
  
negative.code:                 current_buffer_size :: non_neg_integer(),
                  buffer_queue=queue:new(),
                  remainder_data :: binary(),
                  free_writers :: ordsets:new(),
                  unacked_writes=ordsets:new()}).
  
  %%%===================================================================
  