diff --git a/exec/freqitcfg.js b/exec/freqitcfg.js
index 0fe505543a2accefe40acd2dd125d26222c21b7a..d9c95e6a161c3c0e250904cc499d4e87ea408399 100644
--- a/exec/freqitcfg.js
+++ b/exec/freqitcfg.js
@@ -184,6 +184,7 @@ function main()
 	var val;
 
 	uifc.init("FREQIT Config");
+	js.on_exit("uifc.bail()");
 	while (cmd >= 0) {
 		opts = ["Dirs...", "Secure Dirs...", format("Max Files (%d)", cfg.maxfiles), "Magic Names..."];
 		cmd = uifc.list(WIN_ACT|WIN_ORG|WIN_MID, "FREQIT Options", opts, ctx);