diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 9ef770411cf2f87ee7aec3547813c36c37a358b7..74b49f2eb9b8b85332f4a26378082d285d49d71e 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -6086,12 +6086,14 @@
 			<<= FutureSocieties.ChangePorn("Paternalist", 1)>>
 		<</if>>
 		<<if ($slaves[$i].fetish != "mindbroken")>>
-			<<if ($arcologies[0].FSGenderFundamentalistLawBimbo != 1 && $arcologies[0].FSIntellectualDependency == "unset") && ($slaves[$i].intelligenceImplant < 15)>>
-				Society @@.red;disapproves@@ of $slaves[$i].slaveName being uneducated; this holds back ideas about slave improvement.
-				<<= FutureSocieties.ChangePorn("Paternalist", -1)>>
-			<<elseif ($slaves[$i].intelligenceImplant <= -15)>>
+			<<if ($slaves[$i].intelligenceImplant <= -15)>>
 				Society @@.red;is appalled@@ by $slaves[$i].slaveName's twisted education; it goes against paternalistic values.
 				<<= FutureSocieties.ChangePorn("Paternalist", -2)>>
+			<<elseif ($arcologies[0].FSGenderFundamentalistLawBimbo != 1 && $arcologies[0].FSIntellectualDependency == "unset") && ($slaves[$i].intelligenceImplant < 15)>>
+				<<if ($slaves[$i].assignment != "learn in the schoolroom") && ($slaves[$i].assignment != "take classes")>>
+					Society @@.red;disapproves@@ of $slaves[$i].slaveName being uneducated; this holds back ideas about slave improvement.
+					<<= FutureSocieties.ChangePorn("Paternalist", -1)>>
+				<</if>>
 			<</if>>
 		<</if>>
 		<<if ($slaves[$i].health.condition > 80)>>