anchor.diff:  %% @end
   %%--------------------------------------------------------------------
   start_link() ->
  -    gen_fsm:start_link({local, ?SERVER}, ?MODULE, [], []).
  +    gen_fsm:start_link(?MODULE, [], []).
   
   augment_data(Pid, Data) ->
       gen_fsm:sync_send_event(Pid, {augment_data, Data}).
  
positive.code:     %% it be?
      {ok, TRef} = timer:send_interval(60000, self(), save_manifest),
      {next_state, not_full, State#state{manifest=Manifest,
                                         timer_ref=TRef}}.
  
  %% when a block is written
  %% and we were already not full,
  
negative.code:                 buffer_queue=queue:new(),
                  remainder_data :: binary(),
                  free_writers :: ordsets:new(),
                  unacked_writes=ordsets:new(),
                  all_writer_pids :: list(pid())}).
  
  %%%===================================================================
  %%% API
  