anchor.diff:      {ok, TRef} = timer:send_interval(60000, self(), save_manifest),
       {next_state, not_full, State#state{manifest=Manifest,
                                          timer_ref=TRef,
  +                                       mani_pid=ManiPid,
                                          all_writer_pids=WriterPids,
                                          free_writers=FreeWriters}}.
   
  
positive.code:                               metadata=Metadata}) ->
  
      %% 1. start the manifest_fsm proc
      %% TODO:
      %% this shouldn't be hardcoded.
      %% Also, use poolboy :)
  
negative.code: 
  -record(state, {timeout :: pos_integer(),
                  reply_pid :: pid(),
                  mani_pid :: pid(),
                  timer_ref :: term(),
                  bucket :: binary(),
                  key :: binary(),
  