anchor.diff:  handle_cast(_Msg, S) ->
       {noreply, S}.
   
  -handle_info({adjust_down_list, FLU}, #state{active_unfit=ActiveUnfit}=S) ->
  +handle_info({adjust_down_list, FLU}, #state{my_flu_name=MyFluName,
  +                                            active_unfit=ActiveUnfit}=S) ->
       NewUnfit = make_unfit_list(S),
       Added_to_new     = NewUnfit -- ActiveUnfit,
       Dropped_from_new = ActiveUnfit -- NewUnfit,
  
positive.code:         {true, true} ->
              error({bad, ?MODULE, ?LINE, FLU, ActiveUnfit, NewUnfit});
          {true, false} ->
              {noreply, S#state{active_unfit=lists:usort(ActiveUnfit ++ [FLU])}};
          {false, true} ->
              {noreply, S#state{active_unfit=ActiveUnfit -- [FLU]}};
          {false, false} ->
              {noreply, S}
      end;
  
negative.code:             #state{my_flu_name=MyFluName, pending_map=OldMap,
                     local_down=OldDown, members_dict=OldMembersDict,
                     admin_down=AdminDown}=S) ->
      verbose("FITNESS: ~w has down suspect ~w\n", [MyFluName, Down]),
      NewMap = store_in_map(OldMap, MyFluName, erlang:now(), Down,
                            AdminDown, [props_yo]),
      S2 = if Down == OldDown, MembersDict == OldMembersDict ->
  