anchor.diff:      1 = rpc:call(SlaveNode2, syn, registry_count, [default, SlaveNode2]),
   
       {'EXIT', {{invalid_scope, custom_scope_bc}, _}} = catch syn:lookup(custom_scope_bc, "BC-proc-1"),
  -    {PidRemoteOn1, "meta-1"} = rpc:call(SlaveNode1, syn, lookup, [custom_scope_bc, "BC-proc-1"]),
  -    {PidRemoteOn1, "meta-1"} = rpc:call(SlaveNode2, syn, lookup, [custom_scope_bc, "BC-proc-1"]),
  +    syn_test_suite_helper:assert_wait(
  +        {PidRemoteOn1, "meta-1"},
  +        fun() -> rpc:call(SlaveNode1, syn, lookup, [custom_scope_bc, "BC-proc-1"]) end
  +    ),
  +    syn_test_suite_helper:assert_wait(
  +        {PidRemoteOn1, "meta-1"},
  +        fun() -> rpc:call(SlaveNode2, syn, lookup, [custom_scope_bc, "BC-proc-1"]) end
  +    ),
       {'EXIT', {{invalid_scope, custom_scope_bc}, _}} = catch syn:lookup(custom_scope_bc, "BC-proc-1 alias"),
  -    {PidRemoteOn1, "meta-1 alias"} = rpc:call(SlaveNode1, syn, lookup, [custom_scope_bc, "BC-proc-1 alias"]),
  -    {PidRemoteOn1, "meta-1 alias"} = rpc:call(SlaveNode2, syn, lookup, [custom_scope_bc, "BC-proc-1 alias"]),
  +    syn_test_suite_helper:assert_wait(
  +        {PidRemoteOn1, "meta-1 alias"},
  +        fun() -> rpc:call(SlaveNode1, syn, lookup, [custom_scope_bc, "BC-proc-1 alias"]) end
  +    ),
  +    syn_test_suite_helper:assert_wait(
  +        {PidRemoteOn1, "meta-1 alias"},
  +        fun() -> rpc:call(SlaveNode2, syn, lookup, [custom_scope_bc, "BC-proc-1 alias"]) end
  +    ),
       {'EXIT', {{invalid_scope, custom_scope_bc}, _}} = catch syn:registry_count(custom_scope_bc),
       2 = rpc:call(SlaveNode1, syn, registry_count, [custom_scope_bc]),
       0 = rpc:call(SlaveNode1, syn, registry_count, [custom_scope_bc, node()]),
  
positive.code:     syn_test_suite_helper:assert_cluster(SlaveNode2, [node(), SlaveNode1]),
  
      %% retrieve
      {PidRemoteOn1, "meta-1"} = syn:lookup("proc-1"),
      {PidRemoteOn1, "meta-1"} = rpc:call(SlaveNode1, syn, lookup, ["proc-1"]),
      {PidRemoteOn1, "meta-1"} = rpc:call(SlaveNode2, syn, lookup, ["proc-1"]),
      {PidRemoteOn2, "meta-2"} = syn:lookup("proc-2"),
      {PidRemoteOn2, "meta-2"} = rpc:call(SlaveNode1, syn, lookup, ["proc-2"]),
      {PidRemoteOn2, "meta-2"} = rpc:call(SlaveNode2, syn, lookup, ["proc-2"]),
      2 = syn:registry_count(default),
      0 = syn:registry_count(default, node()),
      1 = syn:registry_count(default, SlaveNode1),
  
negative.code:     1 = rpc:call(SlaveNode2, syn, registry_count, [default, SlaveNode2]),
  
      {'EXIT', {{invalid_scope, custom_scope_bc}, _}} = catch syn:lookup(custom_scope_bc, "BC-proc-1"),
      syn_test_suite_helper:assert_wait(
          {PidRemoteOn1, "meta-1"},
          fun() -> rpc:call(SlaveNode1, syn, lookup, [custom_scope_bc, "BC-proc-1"]) end
      ),
      syn_test_suite_helper:assert_wait(
          {PidRemoteOn1, "meta-1"},
          fun() -> rpc:call(SlaveNode2, syn, lookup, [custom_scope_bc, "BC-proc-1"]) end
      ),
      {'EXIT', {{invalid_scope, custom_scope_bc}, _}} = catch syn:lookup(custom_scope_bc, "BC-proc-1 alias"),
      syn_test_suite_helper:assert_wait(
          {PidRemoteOn1, "meta-1 alias"},
          fun() -> rpc:call(SlaveNode1, syn, lookup, [custom_scope_bc, "BC-proc-1 alias"]) end
      ),
      syn_test_suite_helper:assert_wait(
          {PidRemoteOn1, "meta-1 alias"},
          fun() -> rpc:call(SlaveNode2, syn, lookup, [custom_scope_bc, "BC-proc-1 alias"]) end
      ),
      {'EXIT', {{invalid_scope, custom_scope_bc}, _}} = catch syn:registry_count(custom_scope_bc),
      2 = rpc:call(SlaveNode1, syn, registry_count, [custom_scope_bc]),
      0 = rpc:call(SlaveNode1, syn, registry_count, [custom_scope_bc, node()]),
  