anchor.diff:              {noreply, State#state{dedup=Dedup2}, hibernate}
       end;
   handle_cast({do_log, Entry}, State) ->
  -    {noreply, schedule_save(add_pending(State, maybe_upgrade_entry(Entry))), hibernate};
  +    {noreply, schedule_save(add_pending(State, Entry)), hibernate};
   handle_cast({sync, SrcNode, Compressed}, StateBefore) ->
       State = flush_pending(StateBefore),
       Recent = State#state.unique_recent,
  
positive.code:     send_sync_to(Recent, Node, node()).
  
  send_sync_to(Recent, Node, Src) ->
      Entries = case cluster_compat_mode:is_node_compatible(Node, [2, 3, 0]) of
                    true ->
                        Recent;
                    false ->
                        downgrade_entries(Recent)
                end,
      gen_server:cast({?MODULE, Node}, {sync, Src, misc:compress(Entries)}).
  
  %% Not handling any other state.
  
  
negative.code: do_log(#log_entry{code=Code, tstamp=TStamp} = Entry) when is_integer(Code) ->
      EntryNew = Entry#log_entry{server_time=calendar:now_to_local_time(TStamp)},
  
      Nodes = ns_node_disco:nodes_actual_proper(),
      gen_server:abcast(Nodes, ?MODULE, {do_log, EntryNew}).
  
  %% API
  
  