diff --git a/game/modules/tome/data/quests/lumberjack-cursed.lua b/game/modules/tome/data/quests/lumberjack-cursed.lua
index 143dfad4c947344dffd3f859c016ace09863c23c..f02f12f919a292c624d733b45088f76531ea6a9f 100644
--- a/game/modules/tome/data/quests/lumberjack-cursed.lua
+++ b/game/modules/tome/data/quests/lumberjack-cursed.lua
@@ -38,7 +38,7 @@ on_grant = function(self, who)
 		change_level=1, change_zone="town-lumberjack-village",
 	}
 	g:resolve() g:resolve(nil, true)
-	local level = game.level
+	local level = game.memory_levels["wilderness-1"]
 	local spot = level:pickSpot{type="zone-pop", subtype="lumberjack-town"}
 	game.zone:addEntity(level, g, "terrain", spot.x, spot.y)