anchor.diff:      RingData2 = data_set(avg_kr, AvgKr, RingData1),
       CurState2 = state_set(ring_data, RingData2, CurState1),
   
  -    Metrics = skipped_metrics(state_get(load_data_list, CurState2), []),
  -    {NewData, CurState3} = prepare_data(Metrics, CurState2),
  +    {NewData, CurState3} = prepare_data([], CurState2),
       CurState4 = state_set(status, init, CurState3),
   
       % send PData to BHModule
  
positive.code:         uninit ->
              request_node_details(CurState), CurState;
          init ->
              Metrics = skipped_metrics(state_get(load_data_list, CurState), []),
              {Data, NewCurState1} = prepare_data(Metrics, CurState),
              Pid = pid_groups:get_my(gossip),
              comm:send_local(Pid, {selected_data, state_get(instance, NewCurState1), Data}),
              NewCurState1
  
negative.code:     end.
  
  
  %% @doc Replaces skipped metrics in My load list with non-skipped values from
  %%      the other load list if possible.
  -spec replace_skipped(Other::LoadDataList, My::LoadDataList) -> LoadDataList
          when is_subtype(LoadDataList, [load_data() | load_data_skipped()]).
  replace_skipped([], []) ->
      [];
  replace_skipped([H | OtherL], [{load_data, Metric, skip} | MyL]) ->
      ?ASSERT(Metric =:= data_get(name, H)),
      [H | replace_skipped(OtherL, MyL)];
  replace_skipped([_OtherH | OtherL], [MyH | MyL]) ->
      ?ASSERT(data_get(name, _OtherH) =:= data_get(name, MyH)),
      [MyH | replace_skipped(OtherL, MyL)].
  
  
  %%---------------------------- Histogram ---------------------------%%
  