anchor.diff:  send_bad_answer(Config) ->
       Req = ['ACR', {'Accounting-Record-Type', ?EVENT_RECORD},
                     {'Accounting-Record-Number', 2}],
  -    {error, timeout} = call(Config, Req).
  +    {timeout, _} = call(Config, Req).
   
   %% Send an ACR that the server callback answers explicitly with a
   %% protocol error.
  
positive.code:     diameter:call(?CLIENT,
                    dict(Req, Dict0),
                    msg(Req, ReqEncoding, Dict0),
                    [{extra, [Name, Group]} | Opts]).
  
  origin({A,C}) ->
      2*codec(A) + container(C);
  
negative.code: 
  %% prepare_request/5-6
  
  prepare_request(_Pkt, ?CLIENT, {_Ref, _Caps}, {send_discard, _}, _) ->
      {discard, unprepared};
  
  prepare_request(Pkt, ?CLIENT, {_Ref, Caps}, {Name, Group}, _) ->
      {send, prepare(Pkt, Caps, Name, Group)}.
  
  prepare_request(Pkt, ?CLIENT, {_Ref, Caps}, {send_detach, Group}, _, _) ->
      {eval_packet, {send, prepare(Pkt, Caps, Group)}, [fun log/2, detach]}.
  
  log(#diameter_packet{bin = Bin} = P, T)
  