anchor.diff:  			fun() ->
   					?assertEqual(<<"If you can read this you understand the example.">>, decode_header(<<"=?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?= =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?=">>, "utf-8")),
   					?assertEqual(<<"ab">>, decode_header(<<"=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=">>, "utf-8")),
  -					?assertEqual(<<"ab">>, decode_header(<<"=?ISO-8859-1?Q?a?=  =?ISO-8859-1?Q?b?=">>, "utf-8")),
  +					?assertEqual(<<"ab">>, decode_header(<<"=?ISO-8859-1?Q?a?=	=?ISO-8859-1?Q?b?=">>, "utf-8")),
   					?assertEqual(<<"ab">>, decode_header(<<"=?ISO-8859-1?Q?a?=
   		=?ISO-8859-1?Q?b?=">>, "utf-8"))
   			end
  
positive.code: 			fun() ->
  					?assertEqual(<<>>, parse_with_comments(<<"(comment (nested (deeply)) (and (oh no!) again))">>)),
  					?assertEqual(<<>>, parse_with_comments(<<"(\\)\\\\)">>)),
  					?assertEqual(<<>>, parse_with_comments(<<"(by way of Whatever <redir@my.org>)    (generated by Eudora)">>))
  			end
  		},
  		{"some more",
  
negative.code: 		{"out of range characters should be stripped",
  			fun() ->
  				% character 150 is en-dash in windows 1252
  				?assertEqual(<<"Foo	 bar">>, decode_body(<<"quoted-printable">>, <<"Foo ", 150, " bar">>, "US-ASCII", "UTF-8//IGNORE"))
  			end
  		},
  		{"out of range character in alternate charset should be converted",
  