diff --git a/exec/text_sec.js b/exec/text_sec.js
index 8b30d186e01b15f9ef0f4a7cb02291237cece34f..53c35998580e9048e948bdb10ec4fac389c773ee 100644
--- a/exec/text_sec.js
+++ b/exec/text_sec.js
@@ -185,6 +185,10 @@ while(bbs.online) {
 						alert("Sorry, you can't read that file");
 						break;
 					}
+					if(!list[cmd].path) {
+						alert("Sorry, that file doesn't exist yet");
+						break;
+					}
 					var mode = P_OPENCLOSE | P_CPM_EOF;
 					if(list[cmd].mode !== undefined)
 						mode = eval(list[cmd].mode);