anchor.diff:          {ok, DestNodes, _DestUrls} ->
               _ = send_replies(ReplyTo, ok),
               S#state{data = {ok, TagContent},
  -                    replicas = DestNodes,
  -                    url_cache = false};
  +                    replicas = DestNodes};
           {error, _} = E ->
               _ = send_replies(ReplyTo, E),
  -            S#state{url_cache = false}
  +            S
       end.
   
   % Put transaction:
  
positive.code: handle_cast({{delete_tagname, Name}, ReplyTo}, #state{url_cache = Cache} = S) ->
      NewDel = gb_sets:delete_any(Name, Cache),
      NewUrls = [[<<"tag://", Tag/binary>>] || Tag <- gb_sets:to_list(NewDel)],
      handle_cast({{put, urls, NewUrls, internal}, ReplyTo}, S).
  
  handle_call(dbg_get_state, _, S) ->
      {reply, S, S};
  
negative.code:                        true -> ok
                      end,
                      _ = send_replies(ReplyTo, {ok, DestUrls}),
                      S#state{data = {ok, TagContent}, replicas = DestNodes};
                  {error, _} = E ->
                      _ = send_replies(ReplyTo, E),
                      S#state{url_cache = false}
              end;
          {error, _} = E ->
              _ = send_replies(ReplyTo, E),
              S#state{url_cache = false}
      end.
  
  do_delete_attrib(Field, ReplyTo, #state{tag = TagName, data = {ok, D}} = S) ->
  