diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index 9038352fad4d65b47b539500fd469921761de66d..5826047968362dac33574ee85f49f44577c4258d 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -6,6 +6,7 @@
 	
 	216
 	-saRules now applies to the schoolroom
+	-fixes
 
 12/18/17 
 
diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw
index 8ae5d551d03dfff79252aa152600575b2c55abc9..05ddb97ba4467e564d984f27382c5ca57984bb81 100644
--- a/src/uncategorized/saRules.tw
+++ b/src/uncategorized/saRules.tw
@@ -2051,7 +2051,7 @@
 				<</switch>>
 			<</if>>
 		<<case "be the Schoolteacher">>
-			<<set $slaves[$i].need -= $schoolRoom.length*10>>
+			<<set $slaves[$i].need -= $schoolRoom*10>>
 			<<set _sexLessons = $schoolRoom*2>>
 			<<if canDoVaginal($slaves[$i])>>
 				<<set $slaves[$i].vaginalCount += _sexLessons, $vaginalTotal += _sexLessons>>
diff --git a/src/uncategorized/saTakeClasses.tw b/src/uncategorized/saTakeClasses.tw
index 5597d8f3a0869192db30f9a7b99628422c0d0b66..8206fd69a0bcc55644714be02a578c27ffba08fb 100644
--- a/src/uncategorized/saTakeClasses.tw
+++ b/src/uncategorized/saTakeClasses.tw
@@ -19,20 +19,45 @@
 		<<if (random(1,100) < 20+(_seed*20))>>
 			<<set _learning += 1>>
 		<</if>>
+		takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $Schoolteacher.slaveName's supervision;
+		<<if ($slaves[$i].devotion > 20)>>
+			$pronoun is such an obedient slave that she @@.hotpink;encourages $object@@ to be the best slave $pronoun can.
+			<<set $slaves[$i].devotion += 2>>
+		<<elseif ($slaves[$i].trust < -20)>>
+			$pronoun obeys out of fear, so she @@.hotpink;encourages $object@@ to be a better slave.
+			<<set $slaves[$i].devotion += 1>>
+		<<else>>
+			$pronoun is resistant, so she ends up mostly @@.gold;punishing $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@
+			<<set $slaves[$i].devotion -= 2>>
+			<<set $slaves[$i].trust -= 4>>
+		<</if>>
+	<<else>>
+		takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $assistantName's supervision;
+		<<if ($slaves[$i].devotion > 20)>>
+			$pronoun is such an obedient slave that your assistant mostly @@.hotpink;encourages $object.@@
+			<<set $slaves[$i].devotion += 2>>
+		<<elseif ($slaves[$i].trust < -20)>>
+			$pronoun obeys out of fear, so your assistant mostly @@.hotpink;encourages $object.@@
+			<<set $slaves[$i].devotion += 1>>
+		<<else>>
+			$pronoun is resistant, so your assistant mostly @@.gold;punishes $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@
+			<<set $slaves[$i].devotion -= 2>>
+			<<set $slaves[$i].trust -= 4>>
+		<</if>>
 	<</if>>
-<</if>>
-
-takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $assistantName's supervision;
-<<if ($slaves[$i].devotion > 20)>>
-	$pronoun is such an obedient slave that your assistant mostly @@.hotpink;encourages $object.@@
-	<<set $slaves[$i].devotion += 2>>
-<<elseif ($slaves[$i].trust < -20)>>
-	$pronoun obeys out of fear, so your assistant mostly @@.hotpink;encourages $object.@@
-	<<set $slaves[$i].devotion += 1>>
 <<else>>
-	$pronoun is resistant, so your assistant mostly @@.gold;punishes $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@
-	<<set $slaves[$i].devotion -= 2>>
-	<<set $slaves[$i].trust -= 4>>
+	takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $assistantName's supervision;
+	<<if ($slaves[$i].devotion > 20)>>
+		$pronoun is such an obedient slave that your assistant mostly @@.hotpink;encourages $object.@@
+		<<set $slaves[$i].devotion += 2>>
+	<<elseif ($slaves[$i].trust < -20)>>
+		$pronoun obeys out of fear, so your assistant mostly @@.hotpink;encourages $object.@@
+		<<set $slaves[$i].devotion += 1>>
+	<<else>>
+		$pronoun is resistant, so your assistant mostly @@.gold;punishes $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@
+		<<set $slaves[$i].devotion -= 2>>
+		<<set $slaves[$i].trust -= 4>>
+	<</if>>
 <</if>>
 
 <<if ($slaves[$i].intelligence >= 3)>>
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 662fd0c5d787d7e3ef6553d64c5ea58e2cf66ee2..c9bf22f5b379565983ee19000e5bba2730054da7 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -2743,7 +2743,7 @@ $pronounCap's got a
 	<<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
 		Judging by how hard $pronoun is<<if $activeSlave.prostate > 1>> and the constant flow of precum leaking from the tip of $possessive dick<<elseif $activeSlave.prostate > 0>> and the little bead of precum forming at the tip of $possessive dick<</if>>, $pronoun's probably fantasizing about boobs.
 	<<elseif ($activeSlave.devotion > 50)>>
-		As a devoted sex slave, $pronoun has no trouble keeping herself hard for $possessive <<WrittenMaster>>.
+		As a devoted sex slave, $pronoun has no trouble keeping herself hard for $possessive <<WrittenMaster $activeSlave>>.
 		<<if ($activeSlave.prostate > 2)>>
 			The area above $possessive crotch has a slight swell to it from $possessive prostate implant. A constant dribble of precum drips from the tip of $possessive cock; $possessive artificially hyperactive prostate keeps $object that way.
 		<<elseif ($activeSlave.prostate > 1)>>