anchor.diff:      end.
   
   stop(Pid) ->
  -    gen_server:call(Pid, stop, infinity).
  +    gen_server:call(Pid, stop).
   
   -spec checkout() -> {ok, riak_client()} | {error, term()}.
   checkout() ->
  
positive.code: 
  -spec checkin(atom(), riak_client()) -> ok.
  checkin(Pool, RcPid) ->
      ok = gen_server:call(RcPid, cleanup, infinity),
      poolboy:checkin(Pool, RcPid).
  
  -spec pbc_pool_name(master | bag_id()) -> atom().
  
negative.code: 
  -spec checkout(atom()) -> {ok, riak_client()} | {error, term()}.
  checkout(Pool) ->
      try
          case poolboy:checkout(Pool, false) of
              full ->
                  {error, all_workers_busy};
              RcPid ->
                  ok = gen_server:call(RcPid, cleanup),
                  {ok, RcPid}
          end
      catch
          _:Error ->
              {error, {poolboy_error, Error}}
      end.
  
  -spec checkin(riak_client()) -> ok.
  