diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw
index 84330ebad7f264b2245867830159e49a045fbe6a..61d67e7315ae96e410fae4820794db90dd7af100 100644
--- a/src/uncategorized/PETS.tw
+++ b/src/uncategorized/PETS.tw
@@ -303,7 +303,10 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	When $activeSlave.slaveName finishes using $subSlave.slaveName's mouth, $subSlave.slaveName crawls out from under _his2 desk and stumbles back towards _his2 seat. _He2 stops short when _he2 realizes you're sitting in it. All the other students do their absolute best to be perfectly studious as $subSlave.slaveName gets back to _his2 knees, for you this time. After class is over, you tell _him2 that since _he2 can't have been paying particularly good attention, _he2'll have to take @@.green;remedial classes@@ after everyone else is done. $activeSlave.slaveName gives $subSlave.slaveName a very thorough grope at 'remedial classes,' making sure to pinch $his student's nipples.
-	<<set $subSlave.oralCount += 1, $oralTotal += 1, $subSlave.intelligenceImplant += 0.5>>
+	<<set $subSlave.oralCount += 1, $oralTotal += 1>>
+	<<if $subSlave.intelligenceImplant < 29.5>>
+		<<set $subSlave.intelligenceImplant += 0.5>>
+	<</if>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
 <</link>>