anchor.diff:  %% @end
   %%--------------------------------------------------------------------
   waiting_command(get_active_manifest, _From, State) ->
  -    %% TODO:
  -    %% either retrieve the value(s)
  -    %% from Riak, or grab the value
  -    %% from State. Then call some library
  -    %% function to grab the "active"
  -    %% manifest.
  +    %% Retrieve the (resolved) value
  +    %% from Riak and return the active
  +    %% manifest, if there is one. Then
  +    %% stash the riak_object the state
  +    %% so that the next time we write
  +    %% we write with the correct vector
  +    %% clock.
       Reply = ok,
       {reply, Reply, waiting_update_or_delete_command, State}.
   
  
positive.code: %% with a particular UUID, update_manifest
  %% should be used from then on out.
  waiting_command({add_new_manifest, _Manifest}, State) ->
      {next_state, waiting_update_command, State}.
  
  waiting_update_command({update_manifest, _Manifest}, State) ->
      {next_state, waiting_update_command, State};
  waiting_update_command(stop, State) ->
      {stop, normal, State}.
  
  
  
negative.code:         {error, Reason} ->
              lager:error("Failed to establish connection to Riak. Reason: ~p",
                          [Reason]),
              {stop, riak_connect_failed, State}
      end.
  
  %% This clause is for adding a new
  