anchor.diff:                     streams = {IS, OS}});
   
   %% ... or not: try the next address.
  -recv({[], #sctp_assoc_change{} = E},
  +recv({_, #sctp_assoc_change{} = E},
        #transport{assoc_id = undefined,
                   socket = Sock,
                   mode = {connect = C, {[RA|RAs], RP, Es}}}
  
positive.code: %% recv/2
  
  %% Association established ...
  recv({[], #sctp_assoc_change{state = comm_up,
                               outbound_streams = OS,
                               inbound_streams = IS,
                               assoc_id = Id}},
       #transport{assoc_id = undefined,
                  mode = {T, _},
                  socket = Sock}
  
negative.code:     S#transport{mode = {C, connect(Sock, RAs, RP, [{RA,E} | Es])}};
  
  %% Lost association after establishment.
  recv({_, #sctp_assoc_change{}}, _) ->
      stop;
  
  %% Inbound Diameter message.
  