anchor.diff:      %% it be?
       {ok, TRef} = timer:send_interval(60000, self(), save_manifest),
       {next_state, not_full, State#state{manifest=Manifest,
  -                                       timer_ref=TRef}}.
  +                                       timer_ref=TRef,
  +                                       all_writer_pids=WriterPids,
  +                                       free_writers=FreeWriters}}.
   
   %% when a block is written
   %% and we were already not full,
  
positive.code:                               metadata=Metadata}) ->
  
      %% 1. start the manifest_fsm proc
      %% 2. start (or pull from poolboy)
      %%    blocks gen_servers, and make
      %%    sure to monitor them
      %%    
      UUID = druuid:v4(),
      Manifest = riak_moss_lfs_utils:new_manifest(Bucket,
                                                  Key,
                                                  UUID,
                                                  ContentLength,
                                                  ContentType,
                                                  undefined, %% we don't know the md5 yet
                                                  Metadata),
  
      %% TODO:
      %% this time probably
  
negative.code: %% @end
  %%--------------------------------------------------------------------
  start_link() ->
      gen_fsm:start_link(?MODULE, [], []).
  
  augment_data(Pid, Data) ->
      gen_fsm:sync_send_event(Pid, {augment_data, Data}).
  