diff --git a/exec/avatars.js b/exec/avatars.js
index 4b58cb8eef9caf8d35ca829e6cdec64a2c783102..0e746a97d40dc8f3e732c86976ee7c60e9d4f15f 100644
--- a/exec/avatars.js
+++ b/exec/avatars.js
@@ -381,7 +381,7 @@ function export_users(msgbase, realnames, all)
 	for(var i in list)
 		list[i].sort();
 	var body = "json-begin\r\n";
-	body += JSON.stringify(list, null, 1) + "\r\n";
+	body += lfexpand(JSON.stringify(list, null, 1)) + "\r\n";
 	body += "json-end\r\n";
 	body += "--- " + js.exec_file + " " + REVISION + "\r\n";
 	var result = msgbase.save_msg({ to:user_avatars, from:system.operator, subject:system.name }, body);
@@ -402,7 +402,7 @@ function export_file_to_msgbase(msgbase, filename)
 	data = LZString.compressToBase64(data);
 	var body = "";
 	body += "sauce-json-begin\r\n";
-	body += JSON.stringify(SAUCE.read(file.name), null, 1) + "\r\n";
+	body += lfexpand(JSON.stringify(SAUCE.read(file.name), null, 1)) + "\r\n";
 	body += "sauce-json-end\r\n";
 	body += "bin-lz-begin\r\n";
 	body += data.match(/([\x00-\xff]{1,72})/g).join("\r\n");
diff --git a/exec/sbbslist.js b/exec/sbbslist.js
index ebfb6c704ebb1e88b25004819368d6896a52997e..c5c36eaf8ade9e8c54abd1800cbbf74a8bc97642 100644
--- a/exec/sbbslist.js
+++ b/exec/sbbslist.js
@@ -133,7 +133,7 @@ function export_entry(bbs, msgbase)
 
 	delete bbs.entry;
     body += "\r\njson-begin\r\n";
-    body += JSON.stringify(bbs, null, 1) + "\r\n";
+    body += lfexpand(JSON.stringify(bbs, null, 1)) + "\r\n";
     body += "json-end\r\n";
     body += "--- " + js.exec_file + " " + REVISION + "\r\n";
 //    print(body);