anchor.diff:  
   %% erase_requests/1
   
  -erase_requests(Pkt) ->
  -    ets:delete(?REQUEST_TABLE, diameter_codec:sequence_numbers(Pkt)).
  +erase_requests(Seqs) ->
  +    ets:delete(?REQUEST_TABLE, Seqs).
   
   %% match_requests/1
   
  
positive.code:                    caps = Caps,
                     packet = Pkt0},
  
      try
          incr(send, Pkt, TPid, AppDict),
          TRef = send_request(TPid, Pkt, Req, SvcName, Timeout),
          Pid ! Ref,  %% tell caller a send has been attempted
          handle_answer(SvcName,
                        App,
                        recv_A(Timeout, SvcName, App, Opts, {TRef, Req}))
      after
          erase_requests(Pkt)
      end.
  
  %% recv_A/5
  
  
negative.code:     TRef.
  
  %% lookup_request/2
  %%
  %% Note the match on both the key and transport pid. The latter is
  %% necessary since the same Hop-by-Hop and End-to-End identifiers are
  %% reused in the case of retransmission.
  
  lookup_request(Msg, TPid) ->
      Seqs = diameter_codec:sequence_numbers(Msg),
  