diff --git a/game/modules/tome/class/Actor.lua b/game/modules/tome/class/Actor.lua
index 04cd8aa6fabd32e7148f89759771ee605ab4404c..77bab586cbb7938d58cdf2634a209c4dda22c8e4 100644
--- a/game/modules/tome/class/Actor.lua
+++ b/game/modules/tome/class/Actor.lua
@@ -4338,8 +4338,8 @@ function _M:paradoxDoAnomaly(chance, paradox, def)
 	-- See if we create an anomaly
 	if not game.zone.no_anomalies and not self:attr("no_paradox_fail") then
 		-- This is so players can't chain cancel out of targeting to trigger anomalies on purpose, we clear it out in postUse
-		if not chance == 100 and self.turn_procs.anomalies_checked then return false end  
-		if not chance == 100 then self.turn_procs.anomalies_checked = true end
+		if chance ~= 100 and self.turn_procs.anomalies_checked then return false end  
+		if chance ~= 100 then self.turn_procs.anomalies_checked = true end
 
 		if rng.percent(chance) then
 			local anomaly_triggered = true