anchor.diff:  
   -spec init([]) -> {'ok',state()}.
   init([]) ->
  -    riak_core_throttle:init(?AAE_THROTTLE_ENV_KEY, riak_kv,
  +    riak_core_throttle:init(riak_kv,
  +                            ?AAE_THROTTLE_ENV_KEY,
                               {aae_throttle_limits, ?DEFAULT_AAE_THROTTLE_LIMITS},
                               {aae_throttle_kill_switch, false}),
   
  
positive.code:                 {{unknown_mailbox_sizes, node_list, BadNds}, BadNodes}
          end,
      NewThrottle = riak_core_throttle:set_throttle_by_load(
                      ?AAE_THROTTLE_ENV_KEY,
                      WorstVMax),
      perhaps_log_throttle_change(LastThrottle, NewThrottle,
  
negative.code:     end.
  
  get_aae_throttle() ->
      riak_core_throttle:get_throttle(riak_kv, ?AAE_THROTTLE_ENV_KEY).
  
  set_aae_throttle(Milliseconds) when is_integer(Milliseconds), Milliseconds >= 0 ->
      riak_core_throttle:set_throttle(riak_kv, ?AAE_THROTTLE_ENV_KEY, Milliseconds).
  
  get_aae_throttle_kill() ->
      not riak_core_throttle:is_throttle_enabled(riak_kv, ?AAE_THROTTLE_ENV_KEY).
  
  set_aae_throttle_kill(true) ->
      riak_core_throttle:disable_throttle(riak_kv, ?AAE_THROTTLE_ENV_KEY);
  set_aae_throttle_kill(false) ->
      riak_core_throttle:enable_throttle(riak_kv, ?AAE_THROTTLE_ENV_KEY).
  
  get_max_local_vnodeq() ->
      try
  