diff --git a/exec/load/meme_chooser.js b/exec/load/meme_chooser.js
index 0c0aa7891c03f28d12a0f21c207c61d9016e96d1..435fb7f6e6f6ee0343ae01a213bc8aa3cbfbd57f 100755
--- a/exec/load/meme_chooser.js
+++ b/exec/load/meme_chooser.js
@@ -13,7 +13,6 @@
 require("key_defs.js", "KEY_LEFT");
 
 var lib = load({}, "meme_lib.js");
-var options = {};
 
 function choose(border)
 {
@@ -50,6 +49,7 @@ function main(text, options)
 		"\x01H\x01W\x016",
 		"\x01N\x01K\x017",
 	];
+	if (!options) options = {};
 	var justify = options.justify || 0;
 	var border = options.border || 0;
 	var color = options.color || 0;