anchor.diff:              _ ->
                   false
           end
  -                        end,
  +    end,
  +
       wait_until(NoPendingHandoffs);
   
   wait_until_no_pending_changes(Node) ->
  
positive.code: 
  %% @doc Wait until all nodes agree about all ownership views
  -spec wait_until_nodes_agree_about_ownership([node()]) -> boolean().
  wait_until_nodes_agree_about_ownership([MainNode | _] = Nodes) ->
      SortedNodes = lists:usort(Nodes),
      true = lists:all(fun(Node) ->
          Res = wait_until(fun() ->
              case owners_according_to(Node, MainNode) of
                  {ok, SortedNodes} ->
                      true;
                  _ ->
  
negative.code: 
              rpc:multicall(Nodes, inter_dc_manager, start_bg_processes, [stable], infinity),
              io:format("Successfully joined nodes ~p~n", [Nodes])
      end.
  
  -spec parse_node_list(list(string())) -> {ok, [node()]} | error.
  