diff --git a/src/endWeek/saStayConfined.js b/src/endWeek/saStayConfined.js
index 7b60f4536c80a36f1132a3557171399e87405e69..104dc99e52fb425f4a494e4c61659172813b4391 100644
--- a/src/endWeek/saStayConfined.js
+++ b/src/endWeek/saStayConfined.js
@@ -99,14 +99,33 @@ window.saStayConfined = function saStayConfined(slave) {
 		} else {
 			t += ` ${He} is now willing to <span class="devotion accept">do as ${he}'s told,</span>`;
 		}
-		t += ` so <span class="noteworthy">${his} assignment has defaulted to rest.</span>`;
+
+		t += ` so <span class="noteworthy">`;
+
+		if (V.assignmentRecords[slave.ID]) {
+			let oldJob = V.assignmentRecords[slave.ID];
+			assignJobSafely(slave, oldJob);
+			if (slave.assignment === "rest") {
+				if (oldJob !== "rest") {
+					t += ` since ${he} was unable to return to ${his} old task to ${oldJob}, ${his} assignment has defaulted to rest.`;
+				} else {
+					t += ` ${he} has returned to rest.`;
+				}
+			} else {
+				t += ` ${he} goes back to ${oldJob}.`;
+			}
+		} else {
+			t += ` ${his} assignment has defaulted to rest.`;
+			removeJob(slave, slave.assignment);
+		}
+
+		t += `</span>`;
+
 		if (slave.assignment === "be confined in the cellblock") {
 			State.temporary.brokenSlaves++;
 			State.temporary.DL--;
 			State.temporary.dI--;
 		}
-		removeJob(slave, slave.assignment);
 	}
-
 	return t;
 };
diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw
index 4f5beac54c5584ff9f0f469daa2a9b313d8f59cf..264c91569645c65321c6a105a94cff490a7889a1 100644
--- a/src/uncategorized/clinicReport.tw
+++ b/src/uncategorized/clinicReport.tw
@@ -300,7 +300,7 @@
 	<<else>>
 		<p>
 			<span class="slave-name">$slaves[$i].slaveName</span> has been cured<<if ($Nurse != 0) && ($clinicUpgradeFilters == 1)>> and purified<</if>>, so 
-			<span class="yellow">
+			<span class="noteworthy">
 				<<if $assignmentRecords[$slaves[$i].ID]>>
 					<<set _oldJob = $assignmentRecords[$slaves[$i].ID]>>
 					<<= assignJobSafely($slaves[$i], _oldJob)>>
diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw
index 085dd4552ea15e103aee3a62a6ba096424a4420c..ce52b02893d170af709a88697bc803fc1cf8396d 100644
--- a/src/uncategorized/schoolroomReport.tw
+++ b/src/uncategorized/schoolroomReport.tw
@@ -175,7 +175,7 @@
 		<<if ($slaves[$i].skill.vaginal > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].skill.vaginal > 10)) || ($slaves[$i].vagina < 0)>>
 			<p>
 				<span class="slave-name">$slaves[$i].slaveName</span> can learn little from further classes, so	
-				<span class="yellow">
+				<span class="noteworthy">
 					<<if $assignmentRecords[$slaves[$i].ID]>>
 						<<set _oldJob = $assignmentRecords[$slaves[$i].ID]>>
 						<<= assignJobSafely($slaves[$i], _oldJob)>>
diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw
index 751cc7d5360ea9d4d9199e51c20b4dbd462b92ab..989461e326404f3d160a221a4d3b22650721aeca 100644
--- a/src/uncategorized/spaReport.tw
+++ b/src/uncategorized/spaReport.tw
@@ -290,7 +290,7 @@
 	<<if ($slaves[$i].health.condition >= 50) && ($slaves[$i].health.tired < 20) && ($slaves[$i].trust > 60) && ($slaves[$i].devotion > 60) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].sexualFlaw == "none") && ($slaves[$i].behavioralFlaw == "none")>>
 		<p>
 			<span class="slave-name">$slaves[$i].slaveName</span>is feeling well enough to leave $spaName, so 
-			<span class="yellow">
+			<span class="noteworthy">
 				<<if $assignmentRecords[$slaves[$i].ID]>>
 					<<set _oldJob = $assignmentRecords[$slaves[$i].ID]>>
 					<<= assignJobSafely($slaves[$i], _oldJob)>>