diff --git a/game/modules/tome/data/maps/zones/tannen-tower-4.lua b/game/modules/tome/data/maps/zones/tannen-tower-4.lua
index eb8582e130f2ad97587c4cbe2ce1141e6f4eaf8c..a8c3c3fb08aa7ca4d39af33028f2bca3ef19ce04 100644
--- a/game/modules/tome/data/maps/zones/tannen-tower-4.lua
+++ b/game/modules/tome/data/maps/zones/tannen-tower-4.lua
@@ -59,7 +59,7 @@ addData{post_process = function(level)
 					if a.faction and game.player:reactionToward(a) < 0 and ga and ga == a and not a.dead then nb = nb + 1 end
 				end
 				if nb <= 0 then game.level.open_doors() end
-				a:check("old_on_die")
+				self:check("old_on_die")
 			end
 		end
 	end