anchor.diff:      % stop ring from previous test case (it may have run into a timeout)
       unittest_helper:stop_ring(),
       {priv_dir, PrivDir} = lists:keyfind(priv_dir, 1, Config),
  +    {move_config, MoveConf} = lists:keyfind(move_config, 1, Config),
       unittest_helper:make_ring_with_ids(
         fun() -> ?RT:get_replica_keys(?RT:hash_key("0")) end,
  -      [{config, [{log_path, PrivDir}, {dht_node, mockup_dht_node}, {monitor_perf_interval, 0}]}]),
  +      [{config, [{log_path, PrivDir}, {dht_node, mockup_dht_node}, {monitor_perf_interval, 0}]
  +            ++ MoveConf}]),
       % wait for all nodes to finish their join before writing data
       unittest_helper:check_ring_size_fully_joined(4),
  -    % note: do not change move_config parameters during a move, e.g. a join!
  -    % -> this may leed to the move being aborted if one node uses the new
  -    %    parameters and another node still uses the old parameters
  -    set_move_config_parameters(),
       %% write some data (use a function because left-over tx_timeout messages can disturb the tests):
       Pid = erlang:spawn(fun() ->
                                  _ = [api_tx:write(erlang:integer_to_list(X), X) || X <- lists:seq(1, 100)]
  
positive.code:     erlang:exit(BenchPid, 'kill'),
      util:wait_for_process_to_die(BenchPid).
  
  tester_symm4_slide_pred_send_load_timeouts_pred_incremental(_Config) ->
      set_move_config_parameters_incremental(),
      BenchPid = erlang:spawn(fun() -> bench:increment(10, 10000) end),
      tester:test(?MODULE, prop_symm4_slide_pred_send_load_timeouts_pred, 1, 25),
      unittest_helper:check_ring_load(440),
      unittest_helper:check_ring_data(),
      erlang:exit(BenchPid, 'kill'),
      util:wait_for_process_to_die(BenchPid).
  
  tester_symm4_slide_pred_send_load_timeouts_node_incremental(_Config) ->
      set_move_config_parameters_incremental(),
      BenchPid = erlang:spawn(fun() -> bench:increment(10, 10000) end),
      tester:test(?MODULE, prop_symm4_slide_pred_send_load_timeouts_node, 1, 25),
      unittest_helper:check_ring_load(440),
      unittest_helper:check_ring_data(),
      erlang:exit(BenchPid, 'kill'),
      util:wait_for_process_to_die(BenchPid).
  
  %% @doc Test slide with successor, receiving data from it (using api_tx in the bench server), ignore (some) messages on pred.
  -spec prop_symm4_slide_pred_rcv_load_timeouts_pred(IgnoredMessages::[move_message(),...]) -> true.
  prop_symm4_slide_pred_rcv_load_timeouts_pred(IgnoredMessages_) ->
  
negative.code:               end, "symm4_slide_pred_rcv_load"),
      unittest_helper:check_ring_load(440),
      unittest_helper:check_ring_data().
  
  %%%%%%%%%%%%%%%%%%%%
  
  