anchor.diff:  
       %% start paxosids in the components
       learner:start_paxosid(hd(Learners), paxid124, Majority, comm:this(), cpaxid124),
  -    [ acceptor:start_paxosid(X, paxid124, Learners) || X <- Acceptors ],
  +    _ = [ acceptor:start_paxosid(X, paxid124, Learners) || X <- Acceptors ],
       [ Proposer1, Proposer2 ] = Proposers,
       %% set some breakpoints
  -    gen_component:bp_set(element(3, Proposer2), acceptor_ack, bp2),
  +    gen_component:bp_set(comm:make_local(Proposer2), acceptor_ack, bp2),
       %% initiate full paxos
       proposer:start_paxosid(Proposer1, paxid124, Acceptors,
                              prepared, Majority, length(Proposers), 1),
  
positive.code:     unittest_helper:end_per_suite(Config),
      ok.
  
  %% make proposers, acceptors, and learners
  make(P, A, L, Prefix) ->
      NumMDs = lists:max([P,A,L]),
      [ msg_delay:start_link({Prefix, X}) || X <- lists:seq(1,NumMDs)],
      Ps = [ comm:make_global(element(2, proposer:start_link({Prefix, X})))
             || X <- lists:seq(1,P)],
      As = [ comm:make_global(element(2, acceptor:start_link({Prefix, X})))
             || X <- lists:seq(1,A)],
      Ls = [ comm:make_global(element(2, learner:start_link({Prefix, X})))
             || X <- lists:seq(1,L)],
      {Ps, As, Ls}.
  
  collector(Count, Owner) ->
      spawn(fun() ->
                    collect(Count),
                    Owner ! done
            end).
  
  collect(0) ->
      ok;
  collect(Count) ->
  
negative.code: %%             collect(Count - 1)
      end.
  
  -spec tester_fast_paxos(CountAcceptors::pos_integer(), Count::pos_integer(), Prefix::string()) -> ok.
  tester_fast_paxos(CountAcceptors, Count, Prefix) ->
      %% Count = 10,
      CountProposers = 1,
  