anchor.diff:      register(RegName, self()),
       {ok, #state{my_flu_name=MyFluName, reg_name=RegName}}.
   
  -handle_call({get_unfit_list}, _From, S) ->
  -    _Unfit = make_unfit_list(S),
  -    IncompleteAnswer = S#state.local_down,
  -    io:format(user, "Unfit incomplete answer @ ~w: ~p\n", [S#state.my_flu_name, IncompleteAnswer]),
  -    {reply, IncompleteAnswer, S};
  +handle_call({get_unfit_list}, _From, #state{active_unfit=ActiveUnfit}=S) ->
  +    Reply = ActiveUnfit,
  +    io:format(user, "Unfit answer @ ~w: ~p\n", [S#state.my_flu_name, ActiveUnfit]),
  +    {reply, Reply, S};
   handle_call({update_local_down_list, Down, MembersDict}, _From,
               #state{my_flu_name=MyFluName, pending_map=OldMap,
                      local_down=OldDown, members_dict=OldMembersDict}=S) ->
  
positive.code:           reg_name                   :: atom(),
            local_down=[]              :: list(),
            members_dict=orddict:new() :: orddict:orddict(),
            active_down=[]             :: list(),
            pending_map=?MAP:new()     :: ?MAP:riak_dt_map()
           }).
  
  
negative.code: 
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  make_unfit_list(#state{members_dict=MembersDict}=S) ->
      Now = erlang:now(),
      F = fun({Server, {UpdateTime, DownList, _Props}}, Acc) ->
                  case timer:now_diff(Now, UpdateTime) div (1000*1000) of
  