diff --git a/game/modules/tome/data/talents/chronomancy/other.lua b/game/modules/tome/data/talents/chronomancy/other.lua
index b70d590807871de69dccb9999cbd12ae98c4e0c2..dd97c9a2a3f7d53cd972cfb401631a3672e33405 100644
--- a/game/modules/tome/data/talents/chronomancy/other.lua
+++ b/game/modules/tome/data/talents/chronomancy/other.lua
@@ -802,7 +802,7 @@ newTalent{
 	getArmor = function(self, t) return math.ceil(self:combatTalentSpellDamage(t, 20, 50, getParadoxSpellpower(self, t))) end,
 	callbackOnActBase = function(self, t)
 		local maxspikes = t.getArmor(self, t)
-		if self.carbon_armor < maxspikes then
+		if self.carbon_armor and self.carbon_armor < maxspikes then
 			self.carbon_armor = self.carbon_armor + 1
 		end
 	end,