anchor.diff:                  {reset, Node2} ->
                       ets:insert(?MODULE, Node2),
                       ok;
  -                {ok, Node2} ->
  -                    ets:insert(?MODULE, Node2),
  -                    ok;
                   {should_die, _Node2} ->
                       ets:delete_object(?MODULE, Node1),
                       should_die
  
positive.code:     Node1#metric{heartbeats=Node1#metric.heartbeats + 1}.
  
  
  evaluate_node_health(Node) ->
      Node1 = maybe_advance_interval(Node),
      #metric{node_pid=Pid, avg=NAvg} = Node1,
  
negative.code: scan(NodePid) ->
      [Node] = ets:lookup(?MODULE, NodePid),
      case evaluate_node_health(Node) of
          {reset, Node1} ->
              ets:insert(?MODULE, Node1),
              ok;
  