anchor.diff:        get_authority(Question#dns_query.name)
     end;
   get_authority(Name) ->
  -  case find_zone_in_cache(normalize_name(Name)) of
  +  case find_zone_in_cache(erldns:normalize_name(Name)) of
       {ok, Zone} -> {ok, Zone#zone.authority};
       _ -> {error, authority_not_found}
     end.
  
positive.code:   {reply, ok, State}.
  
  handle_cast({delete, Name}, State) ->
    erldns_storage:delete(zones, normalize_name(Name)),
    {noreply, State};
  
  handle_cast(Message, State) ->
  
negative.code: find_zone(Qname, Authorities) when is_list(Authorities) ->
    find_zone(Qname, lists:last(Authorities));
  find_zone(Qname, Authority) when is_record(Authority, dns_rr) ->
    Name = erldns:normalize_name(Qname),
    case dns:dname_to_labels(Name) of
      [] -> {error, zone_not_found};
      [_|Labels] ->
  