diff --git a/builtin/game/features.lua b/builtin/game/features.lua
index f082b0db8e2f131232c378c8c287221f520bbadc..a5f17e54043c3966e37beef07b7a73e42c43d40e 100644
--- a/builtin/game/features.lua
+++ b/builtin/game/features.lua
@@ -12,9 +12,9 @@ core.features = {
 
 function core.has_feature(arg)
 	if type(arg) == "table" then
-		missing_features = {}
-		result = true
-		for ft, _ in pairs(arg) do
+		local missing_features = {}
+		local result = true
+		for ftr in pairs(arg) do
 			if not core.features[ftr] then
 				missing_features[ftr] = true
 				result = false