anchor.diff:      LittleWait = 10,
       {setup,
        fun() ->
  +             TOPid = setup(),
                meck:new(?TM, [passthrough]),
                ?TM:set_aae_throttle_limits([{-1, 0},
  -                                          {30, LittleWait}, {50, BigWait}])
  +                                          {30, LittleWait}, {50, BigWait}]),
  +             TOPid
        end,
  -     fun(_) ->
  +     fun(TOPid) ->
                ?TM:enable_aae_throttle(),
                erase(inner_iters),
                meck:unload(?TM),
  -             ?TM:set_aae_throttle(0)
  +             ?TM:set_aae_throttle(0),
  +             cleanup(TOPid)
        end,
        [
         ?_test(
  
positive.code: 
  -define(TM, riak_kv_entropy_manager).
  
  set_aae_throttle_test() ->
      try
          _ = ?TM:set_aae_throttle(-4),
          error(u)
  
negative.code:     [begin ?TM:set_aae_throttle(V), V = ?TM:get_aae_throttle() end ||
          V <- [5,6]].
  
  test_set_aae_throttle_limits() ->
      ?assertError(invalid_throttle_limits, ?TM:set_aae_throttle_limits([])),
      ?assertError(invalid_throttle_limits, ?TM:set_aae_throttle_limits([{5,7}])),
      ?assertError(invalid_throttle_limits, ?TM:set_aae_throttle_limits([{-1,x}])),
  