anchor.diff:      case rpc:call(spartan_name(), erldns_zone_cache, put_zone, [Zone1], ?RPC_TIMEOUT) of
           Reason = {badrpc, _} ->
               lager:warning("Unable to push signed records to spartan: ~p", [Reason]),
  -            setup_retry(ZoneName0),
               ok;
           ok ->
               ok
  
positive.code: handle_info({lashup_kv_events, Event = #{ref := Reference}}, State = #state{ref = Ref}) when Ref == Reference ->
      handle_event(Event),
      {noreply, State};
  handle_info({retry_spartan, Key}, State) ->
      retry_spartan(Key),
      {noreply, State};
  handle_info(_Info, State) ->
      {noreply, State}.
  
negative.code:     {ok, State :: #state{}} | {ok, State :: #state{}, timeout() | hibernate} |
      {stop, Reason :: term()} | ignore).
  init([]) ->
      setup_retry(),
      {ok, Ref} = lashup_kv_events_helper:start_link(ets:fun2ms(fun({[navstar, dns, zones, '_']}) -> true end)),
      {ok, #state{ref = Ref}}.
  
  