anchor.diff:  
       %% Ring convergence
       Fun = fun(AvgType) ->
  -            {OldAvg, OldWeight} = data_get(AvgType, OldRing),
  -            {NewAvg, NewWeight} = data_get(AvgType, NewRing),
  -            OldValue = calc_current_estimate(OldAvg, OldWeight),
  -            NewValue = calc_current_estimate(NewAvg, NewWeight),
  +            OldValue = calc_current_estimate(data_get(AvgType, OldRing)),
  +            NewValue = calc_current_estimate(data_get(AvgType, NewRing)),
               log:log(debug, "[ ~w ] ~w: OldValue: ~w, New Value: ~w",
                   [state_get(instance, State), AvgType, OldValue, NewValue]),
               _HasConverged = calc_change(OldValue, NewValue) < AvgChangeEpsilon
  
positive.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% Load Data and Ring Data
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  %% @doc creates a new load_data (for internal use by gossip_load.erl)
  -spec load_data_new(Module::atom()) -> load_data_uninit().
  
negative.code: 
  %%---------------------------- Histogram ---------------------------%%
  
  -compile({inline, [init_histo/3, divide2/1, merge_histo/2, merge_bucket/2]}).
  
  -spec init_histo(Module::module(), DHTNodeState::dht_node_state:state(),
                   State::state()) -> histogram().
  init_histo(Module, DHTNodeState, State) ->
  