anchor.diff:  
   handle_cast({from_remote, {cast, Msg}}, State) ->
       _ = (catch handle_message(Msg, State)),
  +    {noreply, State};
  +
  +handle_cast({from_remote, {abcast, Nodes, Msg}}, State) ->
  +    handle_abcast(Nodes, Msg, State),
       {noreply, State};
   
   handle_cast({from_remote, {call, {FromNode, From}, Msg}}, State) ->
  
positive.code:     {[V || {ok, V} <- L], [V || {bad, V} <- L]}.
  
  abcast(Nodes, Msg) ->
      [cast(N, Msg) || N <- Nodes].
  
  monitor(process, Pid) ->
      gen_server:call(?MODULE, {monitor, self(), Pid}).
  
  demonitor({interconnect_monitor, Pid, Ref}) ->
      gen_server:call(?MODULE, {demonitor, Pid, Ref}).
  
  demonitor({interconnect_monitor, _, _} = Ref, [flush]) ->
      ?MODULE:demonitor(Ref),
  
negative.code:     send_to(Node, {cast, Msg}, State),
      {noreply, State};
  
  handle_cast({abcast, Nodes, Msg}, State) ->
      handle_abcast(Nodes, Msg, State),
      {noreply, State};
  
  handle_cast({cast_director, Msg}, #s{role = director} = State) ->
      _ = (catch handle_message(Msg, State)),
      {noreply, State};
  