anchor.diff:      avoid_rush(),
   
       %% Add to sync joins list.
  -    SyncJoins = SyncJoins0 ++ [{Node, From}],
  +    SyncJoins = case From of 
  +        undefined ->
  +            SyncJoins0;
  +        _ ->
  +            SyncJoins0 ++ [{Node, From}]
  +    end,
   
       %% Trigger connection.
       Connections = establish_connections(Pending,
                                           Membership,
                                           Connections0),
   
  -    State#state{pending=Pending, sync_joins=SyncJoins, connections=Connections}.
  +    State#state{pending=Pending, 
  +                sync_joins=SyncJoins, 
  +                connections=Connections}.
   
   %% @private
   fully_connected(Node, Connections) ->
  
positive.code:             {noreply, State0};
          _ ->
              %% Perform join.
              State = internal_join(Node, State0),
  
              %% Return.
              {noreply, State}
  
negative.code:             {reply, ok, State0};
          _ ->
              %% Perform join.
              State = internal_join(Node, undefined, State0),
  
              %% Return.
              {reply, ok, State}
  