anchor.diff:                                              {join, ?MODULE, '_',
                                                {create_join3, SelectedKey, SourcePid, Conn}}),
                          DBCache = pid_groups:get_my(dht_node_db_cache),
  -                       
  +
                          Msg = {get_split_key, dht_node_state:get(DhtNodeState, db),
                                 dht_node_state:get(DhtNodeState, full_range), MyPredId, MyNodeId,
                                 TargetLoad, forward, SPid},
  
positive.code:                                  {join, ?MODULE, '_',
                                    {create_join2, SelectedKey, SourcePid, Conn}}),
              GossipPid = pid_groups:get_my(gossip),
              Msg = {get_values_best, SPid},
              ?TRACE_SEND(GossipPid, Msg),
              _ = comm:send_local_after(100, GossipPid, Msg),
              DhtNodeState
  
negative.code: 
  -spec create_join2(DhtNodeState::dht_node_state:state(), SelectedKey::?RT:key(),
                     SourcePid::comm:mypid(), BestValues::gossip_state:values(),
                     %% SourcePid::comm:mypid(), BestValues::gossip_load:load_info(),
                     Conn::dht_node_join:connection()) -> dht_node_state:state().
  create_join2(DhtNodeState, SelectedKey, SourcePid, BestValues, Conn) ->
      case dht_node_state:get(DhtNodeState, slide_pred) of
  