anchor.diff:  
   %% internal functions
   call(Request) ->
  -    call(node(), Request).
  -
  -call(Node, Request) ->
  -    case gen_server2:call({?SERVER, Node}, Request, infinity) of
  +    case gen_server2:call(?SERVER, Request, infinity) of
           {ok, Reply} ->
               Reply;
           {error, Error} ->
  
positive.code:                           end),
  
      State.
  
  handle_new_leader(NewLeader, #state{leader = Leader} = State) ->
      case Leader =:= NewLeader of
  
negative.code: maybe_spawn_name_resolver(_Name, From, #state{leader = undefined} = State) ->
      reply(From, undefined),
      State;
  maybe_spawn_name_resolver(Name, From, State) ->
      gen_server2:async_job({resolver, Name}, Name,
                            ?cut(resolve_name_on_leader(Name, State)),
                            fun (MaybePid, NewState) ->
                                    reply(From, MaybePid),
                                    maybe_cache_name(Name, MaybePid),
  