diff --git a/game/modules/tome/data/maps/vaults/bandit-fortress.lua b/game/modules/tome/data/maps/vaults/bandit-fortress.lua
index 6fe389d4fe5b06c2c4d730dee2116e52909d1f37..1756469f828d828d857258e98e39d234e39c2b6c 100644
--- a/game/modules/tome/data/maps/vaults/bandit-fortress.lua
+++ b/game/modules/tome/data/maps/vaults/bandit-fortress.lua
@@ -47,8 +47,8 @@ local stairs = function()
 		persistent = "zone",
 		
 		no_worldport = true,
-		min_material_level = util.getval(game.zone.min_material_level) + 1, -- vaults have better loot! acts as reward to compensate for the significant difficulty
-		max_material_level = util.getval(game.zone.max_material_level) + 1,
+		min_material_level = util.bound(util.getval(game.zone.min_material_level) + 1, 1, 5) -- vaults have better loot! acts as reward to compensate for the significant difficulty
+		max_material_level = util.bound(util.getval(game.zone.max_material_level) + 1, 1, 5),
 		generator = {
 			map = {
 				class = "engine.generator.map.Static",