anchor.diff:      WrappedManifest = riak_moss_manifest:new(Manifest#lfs_manifest_v2.uuid, Manifest),
       Resolved = riak_moss_manifest_resolution:resolve([PreviousManifests, WrappedManifest]),
       RiakObject = riakc_obj:update_value(PreviousRiakObject, term_to_binary(Resolved)),
  +    %% TODO:
  +    %% currently we don't do
  +    %% anything to make sure
  +    %% this call succeeded
       riakc_pb_socket:put(RiakcPid, RiakObject),
       {next_state, waiting_update_command, State#state{riak_object=undefined, manifests=undefined}};
   waiting_update_command(stop, State) ->
  
positive.code:             NotFound
      end.
  
  %% ===================================================================
  %% Test API
  %% ===================================================================
  
negative.code: waiting_command({add_new_manifest, Manifest}, State=#state{riakc_pid=RiakcPid,
                                                             bucket=Bucket,
                                                             key=Key}) ->
      get_and_update(RiakcPid, Manifest, Bucket, Key),
      {next_state, waiting_update_command, State}.
  
  waiting_update_command({update_manifest, Manifest}, State=#state{riakc_pid=RiakcPid,
  