anchor.diff:                                                                   key=Key,
                                                                    riak_object=undefined,
                                                                    manifests=undefined}) ->
  -    get_and_update(RiakcPid, Manifest, Bucket, Key),
  +    ok = get_and_update(RiakcPid, Manifest, Bucket, Key),
       {next_state, waiting_update_command, State};
   waiting_update_command({update_manifest, Manifest}, State=#state{riakc_pid=RiakcPid,
                                                                    riak_object=PreviousRiakObject,
  
positive.code:                                 Value
                          end end, Resolved),
              NewRiakObject = riakc_obj:update_value(RiakObject, term_to_binary(Marked)),
              riakc_pb_socket:put(RiakcPid, NewRiakObject),
              ok;
          {error, notfound}=NotFound ->
              NotFound
  
negative.code: %%%===================================================================
  
  %% @doc Get the active manifest for an object.
  -spec active_manifest(#state{}) -> {{ok, lfs_manifest()}, #state{}} | {{error, notfound}, #state{}}.
  active_manifest(State=#state{riakc_pid=RiakcPid,
                              bucket=Bucket,
                              key=Key}) ->
  