anchor.diff:  
   %%%%%%%%%%%%%%%%%%%%%%%%%%%
   
  -init([P_srvr_list]) ->
  +init([P_srvr_list, Opts]) ->
       MembersDict = orddict:from_list([{P#p_srvr.name, P} || P <- P_srvr_list]),
       ProxiesDict = ?FLU_PC:start_proxies(MembersDict),
  -    {ok, #state{members_dict=MembersDict, proxies_dict=ProxiesDict}}.
  +    {ok, #state{members_dict=MembersDict, proxies_dict=ProxiesDict, opts=Opts}}.
   
   handle_call({req, Req}, From, S) ->
       handle_call2(Req, From, update_proj(S));
  
positive.code: update_proj(S) ->
      S.
  
  update_proj2(Count, #state{bad_proj=BadProj, proxies_dict=ProxiesDict}=S) ->
      Timeout = 2*1000,
      WTimeout = 2*Timeout,
      Proxies = orddict:to_list(ProxiesDict),
      Work = fun({_K, Proxy}) ->
                     ?FLU_PC:read_latest_projection(Proxy, private, Timeout)
             end,
  
negative.code:           proxies_dict    :: orddict:orddict(),
            epoch_id,
            proj,
            bad_proj,
            opts            :: proplists:proplist()
           }).
  
  %% @doc Start a local, long-lived process that will be our steady
  