diff --git a/game/modules/tome/data/birth/classes/psionic.lua b/game/modules/tome/data/birth/classes/psionic.lua
index 0bda61aff7ea897d2ed5093948b1828085650be8..df436c6896a24c1cc97df4c81c9c59e0c6c6d973 100644
--- a/game/modules/tome/data/birth/classes/psionic.lua
+++ b/game/modules/tome/data/birth/classes/psionic.lua
@@ -172,8 +172,8 @@ newBirthDescriptor{
 		"#GOLD#Life per level:#LIGHT_BLUE# -4 (*special*)",
 	},
 	power_source = {psionic=true},
-	not_on_random_boss = true,
-	random_rarity = 2,
+--	not_on_random_boss = true,
+	random_rarity = 3,
 	stats = { str=0, wil=5, cun=4, },
 	birth_example_particles = {
 		function(actor)
diff --git a/game/modules/tome/data/birth/classes/wilder.lua b/game/modules/tome/data/birth/classes/wilder.lua
index 3a1fad82386a9c8b5308a0ddce6325244dd51c16..92113399d45fe954ebb810924b22670d25acab78 100644
--- a/game/modules/tome/data/birth/classes/wilder.lua
+++ b/game/modules/tome/data/birth/classes/wilder.lua
@@ -168,6 +168,7 @@ newBirthDescriptor{
 		"#GOLD#Life per level:#LIGHT_BLUE# -3",
 	},
 	power_source = {nature=true},
+	random_rarity = 3,
 	getStatDesc = function(stat, actor)
 		if stat == actor.STAT_CUN then
 			return "Max summons: "..math.floor(actor:getCun()/10)