diff --git a/game/overworld-town/loc-school/widgets.twee b/game/overworld-town/loc-school/widgets.twee
index 5c368b7e0996bb7446eaaba28f2ee2a858741eec..f22d80b263cf840153a227c691094c39d02ec38f 100644
--- a/game/overworld-town/loc-school/widgets.twee
+++ b/game/overworld-town/loc-school/widgets.twee
@@ -465,7 +465,7 @@
 <<widget "eventsmaths">>
 	<<cleareventpool>>
 
-	<<if $transformationParts.wolf.ears isnot "hidden" or $transformationParts.cat.ears isnot "hidden">>
+	<<if  (($wolfgirl gte 4 and $transformationParts.wolf.ears isnot "hidden") or ($cat gte 4 and $transformationParts.cat.ears isnot "hidden"))>>
 		<<addinlineevent "mathsTFears">>
 			<<npc River>><<person1>>River marches up and down the class. <<He>> stops beside you.
 			<<if $riverbite isnot 1>>