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: 		{"bleh",
  			fun() ->
  					?assertEqual(<<"1.0">>, parse_with_comments(<<"1.0">>)),
  					?assertEqual(<<"1.0">>, parse_with_comments(<<"1.0  (produced by MetaSend Vx.x)">>)),
  					?assertEqual(<<"1.0">>, parse_with_comments(<<"(produced by MetaSend Vx.x) 1.0">>)),
  					?assertEqual(<<"1.0">>, parse_with_comments(<<"1.(produced by MetaSend Vx.x)0">>))
  			end
  
negative.code: 		},
  		{"soft new line",
  			fun() ->
  					?assertEqual("The quick brown fox jumped over the lazy dog.		  ", decode_quoted_printable_line(<<"The quick brown fox jumped over the lazy dog.		 =">>, ""))
  			end
  		},
  		{"soft new line with trailing whitespace",
  			fun() ->
  					?assertEqual("The quick brown fox jumped over the lazy dog.		  ", decode_quoted_printable_line(<<"The quick brown fox jumped over the lazy dog.		 =		">>, ""))
  			end
  		},
  		{"multiline stuff",
  