anchor.diff:      DHTNode = pid_groups:find_a(dht_node),
       pid_groups:join(pid_groups:group_of(DHTNode)),
       {Lease, LeftId, RightId, StartMsg} = test_split_prepare(DHTNode),
  -    ModifyBeforeStep1(RightId, Lease),                           % modify world
  +    ModifyBeforeStep1(RightId, Lease, DHTNode),                  % modify world
       gen_component:bp_del(DHTNode, block_split_request),
       comm:send_local(DHTNode, StartMsg),                          % release msg
       % step 2
  
positive.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  test_renew_helper(_Config, ModifyF, WaitF) ->
      pid_groups:join(pid_groups:group_with(dht_node)),
      DHTNode = pid_groups:find_a(dht_node),
  
      % intercept lease renew
  
negative.code: 
  test_split_with_owner_change_in_step2(Config) ->
      ChangeOwnerF =
          fun (Id, Lease, DHTNode) ->
                  ct:pal("changing owner: ~p ~p", [Id, Lease]),
                  New = l_on_cseq:set_owner(
                          l_on_cseq:set_timeout(
  