diff --git a/exec/load/mailproc_util.js b/exec/load/mailproc_util.js
index e16b3fe4825fd778989aefd39f8fea3c8703844d..b98c1eacf00515ee810f308e5412a2a8aaf58bf0 100644
--- a/exec/load/mailproc_util.js
+++ b/exec/load/mailproc_util.js
@@ -31,10 +31,12 @@ function parse_msg_header(msgtxt)
 }
 
 // Convert a parsed RFC822 message header field array into a Synchronet-compatible header object
-function convert_msg_header(hdr)
+function convert_msg_header(hdr_array)
 {
-	for(f in hdr) {
-		var data = hdr[f];
+	var hdr = new Object;
+
+	for(f in hdr_array) {
+		var data = hdr_array[f];
 		switch(f) {
 			case "to":
 			case "apparently-to":
@@ -101,10 +103,9 @@ function convert_msg_header(hdr)
 					hdr.field_list=new Array();
 				hdr.field_list.push(
 					{	type: RFC822HEADER, 
-						data: line + ": " + data 
+						data: f + ": " + data 
 					}
 				);
-				hdr[line.toLowerCase()]=data;
 				break;
 		}
 	}