anchor.diff:  %% @private
   handle_options([], State) ->
       State;
  -handle_options([{update_last_modified, Value}|T], State) ->
  -    handle_options(T, State#state{update_last_modified=Value});
  +handle_options([{update_last_modified, false}|T], State) ->
  +    handle_options(T, State);
  +handle_options([{update_last_modified, true}|T], State = #state{robj = RObj}) ->
  +    handle_options(T, State#state{robj = update_last_modified(RObj)});
   handle_options([{returnbody, true}|T], State) ->
       VnodeOpts = [{returnbody, true} | State#state.vnode_options],
       %% Force DW>0 if requesting return body to ensure the dw event 
  
positive.code: -endif.
  -export([init/1, handle_event/3, handle_sync_event/4,
           handle_info/3, terminate/3, code_change/4]).
  -export([prepare/2, validate/2, execute/2, waiting_vnode/2, postcommit/2, finish/2]).
  
  
  -type detail_info() :: timing.
  
negative.code:     
  %% @private
  validate(timeout, StateData0 = #state{from = {raw, ReqId, _Pid},
                                        robj = RObj,
                                        options = Options0,
                                        n=N, bucket_props = BucketProps,
                                        preflist2 = Preflist2}) ->
  