diff --git a/src/endWeek/saStayConfined.js b/src/endWeek/saStayConfined.js
index 4d494b2e836a365b912c83a95151bf8a8ca0310f..fce52bdcf9e08b807d4a685ad46b37205898b895 100644
--- a/src/endWeek/saStayConfined.js
+++ b/src/endWeek/saStayConfined.js
@@ -57,11 +57,13 @@ window.saStayConfined = /** @param {App.Entity.SlaveState} slave */ function saS
 		}
 	}
 
-	if (slave.sentence == 0 && (slave.devotion > 20 || (slave.devotion >= -20 && slave.trust < -20) || (slave.devotion >= -50 && slave.trust < -50) || slave.fetish == "mindbroken")) {
+	if (slave.sentence != 0) {
+		t += ` ${He} has ${slave.sentence} remaining.</span>`;
+	} else if (slave.devotion > 20 || (slave.devotion >= -20 && slave.trust < -20) || (slave.devotion >= -50 && slave.trust < -50) || slave.fetish == "mindbroken") {
 		if (slave.fetish == "mindbroken") {
 			t += ` ${His} broken mind hinges entirely on other's guidance,`;
 		} else {
-			t += ` ${He} is now willing to <span class='hotpink'>do as ${he}'s told,</span>`;
+			t += ` ${He} is now willing to <span class='hotpink'>do as ${he}'s told,`;
 		}
 		t += ` so <span class='yellow'>${his} assignment has defaulted to rest.</span>`;
 		if (slave.assignment == "be confined in the cellblock") {
@@ -71,6 +73,6 @@ window.saStayConfined = /** @param {App.Entity.SlaveState} slave */ function saS
 		}
 		removeJob(slave, slave.assignment);
 	}
-
+	
 	return t;
 };