anchor.diff:      inc(?CONNECTORS_RENT),
       RTimeout = hive_config:get(<<"connectors.rent_timeout">>), %% FIXME This could be faster...
       %% NOTE Delegates work to the pool returned by ?MODULE:use(PoolName)
  -    ControlerModule:checkout(PoolPid, RTimeout);
  +    random_backoff(fun() -> ControlerModule:checkout(PoolPid, RTimeout) end);
   
   rent(PoolName) ->
       rent(use(PoolName)).
  
positive.code:     Pool = lookup(PoolName, State),
      ControlerModule = controler_module(Pool, State),
      ControlerModule:stop(Pool).
  
negative.code:     inc(?CONNECTORS_REQUESTS),
      inc(?CONNECTORS_RETURN),
      %% NOTE Delegates work to the pool returned by ?MODULE:use(PoolName)
      random_backoff(fun() -> ControlerModule:checkin(PoolPid, Worker) end);
  
  return(PoolName, Worker) ->
      return(use(PoolName), Worker).
  