anchor.diff:      true -> true
     end.
   
  +size_getter([]) ->
  +  [];
  +size_getter(Tabs) ->
  +  {[{T,ets:info(T,size)} || T <- Tabs]}.
  +
   key_getter(Tab) ->
     ets:foldr(fun({K,_},A) -> [elems_to_binary(K)|A] end,[],Tab).
   
  
positive.code:                rets_client:put(localhost,tibbe)),
    ?assertEqual({200,"true"},
                 rets_client:put(localhost,tibbe,17,foo)),
    ?assertMatch({409,_},
                 rets_client:put(localhost,tibbe,17,a)).
  
  
negative.code: true_headers(Req) ->
    [binary_to_list(K) || {K,<<"true">>} <- headers(Req)].
  
  ets({sizes,Tabs})        -> size_getter([tab(T) || T <- Tabs]);
  ets({keys,Tab})          -> key_getter(tab(Tab));
  ets({insert,Tab,K,V})    -> inserter(tab(Tab),{K,V});
  ets({insert,Tab,KVs})    -> multi_inserter(tab(Tab),KVs);
  