anchor.diff:  
   process(f, 'route', Route) when is_record(Route, sip_hdr_address) ->
       format_address(Route);
  -
  -%% ...
  -process(fn, 'record-route', _Ignore) -> <<"Record-Route">>;
  -process(p, 'record-route', Bin) ->
  -    {Top, Rest} = parse_address(Bin, fun parse_generic_param/2),
  -    parse_list('record-route', Top, Rest);
  -
  -process(f, 'record-route', RecordRoute) when is_record(RecordRoute, sip_hdr_address) ->
  -    format_address(RecordRoute);
   
   %% ...
   process(fn, 'require', _Ignore) -> <<"Require">>;
  
positive.code:                                    {'min-expires', <<"213">>}, {'mime-version', <<"1.0">>},
                                     {'organization', <<"Boxes by Bob">>}, {'priority', <<"non-urgent">>},
                                     {'proxy-authenticate', <<"Digest realm=\"atlanta.com\"">>}, {'proxy-authorization', <<"Digest username=\"Alice\"">>},
                                     {'proxy-require', <<"foo">>},
  
  
                                     {'content-length', <<"5">>}, {'via', <<"SIP/2.0/UDP localhost">>},
  
negative.code:                      "Min-Expires: 213\r\nMIME-Version: 1.0\r\n",
                       "Organization: Boxes by Bob\r\nPriority: non-urgent\r\n",
                       "Proxy-Authenticate: Digest realm=\"atlanta.com\"\r\nProxy-Authorization: Digest username=\"Alice\"\r\n",
                       "Proxy-Require: foo\r\nRecord-Route: <sip:server10.biloxi.com;lr>\r\n",
  
                       "Content-Length: 5\r\nVia: SIP/2.0/UDP localhost\r\n",
                       "To: sip:bob@localhost\r\n"
  