diff --git a/mesecons_luacontroller/init.lua b/mesecons_luacontroller/init.lua
index a781e6fb3f85d0b15c7dc50f39a8ef815264b5dd..e91d460c230b00f5bc0cc8f11c1abd0f7a1c2a92 100644
--- a/mesecons_luacontroller/init.lua
+++ b/mesecons_luacontroller/init.lua
@@ -616,6 +616,7 @@ end
 
 local function reset_formspec(meta, code, errmsg)
 	meta:set_string("code", code)
+	meta:mark_as_private("code")
 	code = minetest.formspec_escape(code or "")
 	errmsg = minetest.formspec_escape(tostring(errmsg or ""))
 	meta:set_string("formspec", "size[12,10]"..