diff --git a/exec/newslink.js b/exec/newslink.js
index 05d6cf481b40b92f570cdbd22e08b0b0b4b92bdf..351cf9cf0210761a50cd72525048adfb3909bfc1 100644
--- a/exec/newslink.js
+++ b/exec/newslink.js
@@ -278,8 +278,9 @@ for(i in area) {
 		writeln("Subject: " + hdr.subject);
 		writeln("Message-ID: " + hdr.id);
 		writeln("Date: " + hdr.date);
-		writeln("References: " + hdr.reply_id);
 		writeln("Newsgroups: " + newsgroup);
+		if(hdr.reply_id!=undefined)
+			writeln("References: " + hdr.reply_id);
 
 		/* FidoNet header */
 		if(msg.ftn_pid!=undefined)
diff --git a/exec/nntpservice.js b/exec/nntpservice.js
index 924c1a2d75f2722ce0054399b8b79a62f7e0c942..1f5847e4ec3b57be1426cbf98df951f3f0e38111 100644
--- a/exec/nntpservice.js
+++ b/exec/nntpservice.js
@@ -370,8 +370,9 @@ while(client.socket.is_connected) {
 				writeln("Subject: " + hdr.subject);
 				writeln("Message-ID: " + hdr.id);
 				writeln("Date: " + hdr.date);
-				writeln("References: " + hdr.reply_id);
 				writeln("Newsgroups: " + selected.newsgroup);
+				if(hdr.reply_id!=undefined)
+					writeln("References: " + hdr.reply_id);
 				/* FidoNet header */
 				if(msg.ftn_pid!=undefined)
 					writeln("X-FTN-PID: " + msg.ftn_pid);