anchor.diff:          = group(Config),
       ok = diameter:start_service(SN, [{decode_format, SD}
                                        | ?SERVICE(SN, Grp)]),
  -    ok = diameter:start_service(CN, [{sequence, ?CLIENT_MASK}
  +    ok = diameter:start_service(CN, [{sequence, ?CLIENT_MASK},
  +                                     {strict_arities, decode}
                                        | ?SERVICE(CN, Grp)]).
   
   add_transports(Config) ->
  
positive.code: %% unknown host or realm.
  send_destination_3(Config) ->
      Req = ['STR', {'Termination-Cause', ?LOGOUT},
                    {'Destination-Realm', "unknown.org"}],
      {error, no_connection}
          = call(Config, Req, [{filter, {all, [host, realm]}}]).
  send_destination_4(Config) ->
      #group{server_service = SN}
          = group(Config),
      Req = ['STR', {'Termination-Cause', ?LOGOUT},
                    {'Destination-Host', [?HOST(SN, "unknown.org")]}],
      {error, no_connection}
          = call(Config, Req, [{filter, {all, [host, realm]}}]).
  
  
negative.code:     Offset = L - length(Padding) - 4,
      <<H:Offset/binary, Len:24, T/binary>> = Bin,
      E#diameter_packet{bin = <<H/binary, (Len+9):24, T/binary>>};
  
  prepare(Pkt, Caps, N, #group{client_dict = Dict0} = Group)
    when N == send_long_avp_length;
  