anchor.diff:  		    ok;
   	    	Pid when is_pid(Pid) ->
   		    Next ! quit
  -	    end
  +	    end;
  +	_M ->
  +	    ok
       end.
  -
  -set_next(Node, Next) ->
  -    Node ! {set_next, Next}.
   
   send_messages(M, Node, Message) ->
       send_message(M, 0, Node, Message).
  
positive.code: send_message(M, M, _Node, _Message) ->
      {ok, noreply};
  send_message(M, I, Node, Message) ->
      Node ! {send_message, Message},
      send_message(M, I + 1, Node, Message).
  
  setup_ring(N) ->
      Nodes = spawn_nodes(N, 0, []),
      Last = hd(Nodes),
      Reversed = [H|_] = lists:reverse(Nodes),
      set_next(H, Last),
      {Last, Reversed}.
  
negative.code: 
  loop({Next, Messages} = State) ->
      receive
  	{send_message, Message, _from} ->
  	    Next ! {new_message, {Message, self()}},
  	    loop(State);
  	{new_message, {Message, Node}} when Node == self() ->
  