anchor.diff:      AllowMult = proplists:get_value(allow_mult,BucketProps),
       {ok, RClient} = riak:local_client(),
       Bucket = riak_object:bucket(RObj0),
  -    Key = riak_object:key(RObj0),    
  +    Key = riak_object:key(RObj0),
       StateData0 = #state{robj=RObj0, client=Client, w=W, dw=DW, bkey={Bucket, Key},
                           req_id=ReqId, timeout=Timeout, ring=Ring,
                           rclient=RClient, options=proplists:unfold(Options),
  
positive.code: handle_options(State=#state{options=Options}) ->
      handle_options(Options, State).
  %% @private
  handle_options([], State) -> 
      State;
  handle_options([{returnbody, true}|T], State=#state{w=W}) ->
      handle_options(T, State#state{returnbody=true,dw=W, reply_arity=2});
  
negative.code:     Mod = binary_to_atom(Mod0, utf8),
      Fun = binary_to_atom(Fun0, utf8),
      proc_lib:spawn(fun() -> Mod:Fun(Obj) end);
  
  invoke_hook(postcommit, undefined, undefined, _JSName, _Obj) ->
      error_logger:warning_msg("Javascript post-commit hooks aren't implemented");
  %% NOP to handle all other cases
  