diff --git a/game/modules/tome/data/talents/cursed/gestures.lua b/game/modules/tome/data/talents/cursed/gestures.lua
index 21cfb30a47485cbb5df2cf96cb92a233c5c31a6d..63dbf17eeb34fb33c07afe492722606655fb9f53 100644
--- a/game/modules/tome/data/talents/cursed/gestures.lua
+++ b/game/modules/tome/data/talents/cursed/gestures.lua
@@ -99,7 +99,7 @@ newTalent{
 
 		if hit then
 			local stunChance = t.getStunChance(self, t)
-			if rng.percent(stunChance) then
+			if rng.percent(stunChance) and target:canBe("stun") then
 				target:setEffect(target.EFF_STUNNED, 3, {apply_power=self:combatMindpower()})
 			end