diff --git a/game/modules/tome/dialogs/elements/TalentTrees.lua b/game/modules/tome/dialogs/elements/TalentTrees.lua
index ae5684914149cd67ca72c724cea450401fe28214..a828850926e37dc811257004bbe73fa34eec9b67 100644
--- a/game/modules/tome/dialogs/elements/TalentTrees.lua
+++ b/game/modules/tome/dialogs/elements/TalentTrees.lua
@@ -27,7 +27,7 @@ module(..., package.seeall, class.inherit(Base, Focusable))
 
 function _M:init(t)
 	self.tiles = assert(t.tiles, "no Tiles class")
-	self.tree = assert(t.tree, "no talent tree")
+	self.tree = t.tree or {}
 	self.w = assert(t.width, "no width")
 	self.h = assert(t.height, "no height")
 	self.tooltip = assert(t.tooltip, "no tooltip")