anchor.diff:          true ->
             loop(X,A)
         end;
  +    {'EXIT', Pid, _Reason} -> 
  +      FilterFun = fun({_Node,MPid}) -> MPid /= Pid end,
  +      loop(lists:filter(FilterFun,X),lists:filter(FilterFun, A));
       Other ->
         io:format("~p loop(X,A) Received unknown message: ~p~n", [?MODULE, Other]),
         loop(X,A)
  
positive.code: 
  loop([],A) ->
    receive
      {add, I} ->
        loop([I],[I|A]);
      {list, Pid} ->
        Pid ! {nodes, []},
        loop([],A);
  
negative.code: 
  %% Server manipulation
  start() -> 
    global:register_name(?MODULE, spawn(
      fun() -> 
        process_flag(trap_exit, true),
        rails_connection_pool:loop([],[]) end
      )
    ).
  
  add({Node, Proc}) when is_pid(Proc) ->
    global:send(?MODULE, {add, {Node, Proc}}),
    ok.
  
  remove(Rsrc) ->
  