anchor.diff:      spawn_link(?MODULE, normal_retriever, [self(), GetModule, Bucket, Key]),
       {next_state, waiting_value, State}.
   
  -waiting_value({object, Value}, #state{from=From}=State) ->
  +waiting_value({object, Value}, State) ->
       %% determine if the object is a normal
       %% object, or a manifest object
       RawValue = riakc_obj:get_value(Value),
  
positive.code: 
  continue(Pid) ->
      gen_fsm:send_event(Pid, continue).
  
  %% ====================================================================
  %% gen_fsm callbacks
  
negative.code:                 bucket :: term(),
                  key :: term(),
                  value_cache :: binary(), 
                  metadata_cache :: term(), 
                  reply_pid :: pid(),
                  manifest :: term(),
                  blocks_left :: list(),
                  get_module :: module()}).
  