diff --git a/exec/load/mime.js b/exec/load/mime.js
index b99e34ea53cfe5318a2bfdf9ef70267688b6d817..6d297797f7cede74210ecf10374200a3792a3f26 100644
--- a/exec/load/mime.js
+++ b/exec/load/mime.js
@@ -354,7 +354,8 @@ abnf.obs_phrase="(?:"+abnf.word+"(?:"+abnf.word+"|\\.|"+abnf.CFWS+")*)";
 abnf.phrase=abnf.obs_phrase;
 
 // 3.2.5 Miscellaneous Tokens
-abnf.unstructured=abnf.obs_unstruct;
+//abnf.unstructured=abnf.obs_unstruct;
+abnf.unstructured="(?:(?:"+abnf.FWS+"?"+abnf.VCHAR+")*"+abnf.WSP+"*)";
 
 // 3.3 Date and Time Specification
 abnf.day_name="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)";
@@ -603,7 +604,7 @@ function parse_header(str)
 	var m;
 	var re;
 
-	re=new RegExp("^("+abnf.field_name+")"+abnf.WSP+"*:"+rfc5322abnf.unstructured+""+abnf.CRLF,"i");
+	re=new RegExp("^("+abnf.field_name+")"+abnf.WSP+"*:"+abnf.unstructured+""+abnf.CRLF,"i");
 	m=re.exec(str);
 	if(m==null)
 		return(undefined);
@@ -826,4 +827,4 @@ function parse_mime(hdrs, text)
 }
 
 // Leave as last line:
-this;
\ No newline at end of file
+this;