anchor.diff:                  free_writers=NewFreeWriters2,
                   buffer_queue=NewBufferQueue}.
   
  -
  -
  +%% @private
  +%% @doc Start a number
  +%%      of riak_moss_block_server
  +%%      processes and return a list
  +%%      of their pids
  +-spec start_writer_servers(pos_integer()) -> list(pid()).
  +start_writer_servers(NumServers) ->
  +    %% TODO:
  +    %% doesn't handle
  +    %% failure at all
  +    [Pid || {ok, Pid} <- 
  +        [riak_moss_block_server:start_link() ||
  +            _ <- lists:seq(1, NumServers)]].
  
positive.code: %% @end
  %%--------------------------------------------------------------------
  start_link() ->
      gen_fsm:start_link({local, ?SERVER}, ?MODULE, [], []).
  
  augment_data(Pid, Data) ->
      gen_fsm:sync_send_event(Pid, {augment_data, Data}).
  
negative.code:     %% it be?
      {ok, TRef} = timer:send_interval(60000, self(), save_manifest),
      {next_state, not_full, State#state{manifest=Manifest,
                                         timer_ref=TRef,
                                         all_writer_pids=WriterPids,
                                         free_writers=FreeWriters}}.
  
  %% when a block is written
  %% and we were already not full,
  