diff --git a/xtrn/ddfilelister/ddfilelister.js b/xtrn/ddfilelister/ddfilelister.js
index 5c0b614724c18b77525f79cb1aee75744b6d4203..bc676e9a80cb5a0179c20cf56719a951e3666f71 100644
--- a/xtrn/ddfilelister/ddfilelister.js
+++ b/xtrn/ddfilelister/ddfilelister.js
@@ -4049,7 +4049,10 @@ function parseArgs(argv)
 		// If gBlankNFilesListedStrIfLoadableModule is true, replace the "# Files Listed" text with an
 		// empty string so that it won't be displayed after exit
 		if (gBlankNFilesListedStrIfLoadableModule)
+		{
 			bbs.replace_text(NFilesListed, "");
+			js.on_exit("bbs.revert_text(NFilesListed);");
+		}
 		// The 2nd argument is the mode/behavior bits in either case
 		var FLBehavior = parseInt(argv[1]);
 		if (isNaN(FLBehavior))