diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js
index c3e09f193800717403f55626321abefc61c43f9b..4c7ff1f1563fc2990aeed6ec0e323d478c67630f 100644
--- a/src/js/slaveSummaryWidgets.js
+++ b/src/js/slaveSummaryWidgets.js
@@ -1027,9 +1027,9 @@ window.SlaveSummaryUncached = (function() {
 			r += `May be pregnant.`;
 		} else if (slave.pregKnown === 1) {
 			if (slave.pregType < 2 || slave.broodmother > 0) {
-				r += `${slave.pregWeek} weeks pregnant.`;
+				r += `${capFirstChar(num(slave.pregWeek))} weeks pregnant.`;
 			} else {
-				r += `${slave.pregWeek} weeks pregnant with `;
+				r += `${capFirstChar(num(slave.pregWeek))} weeks pregnant with `;
 				if (slave.pregType >= 40) {
 					r += `a tremendous brood of offspring.`;
 				} else if (slave.pregType >= 20) {
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index a68f01086d3335de116eddee5611824a7df6a584..e31b05f6c7d7f3de8c03f2a3181351a2d0b24bb7 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -383,7 +383,7 @@ is
 		<<elseif $activeSlave.weekAcquired == 1>>
 			since you first took control of the arcology,
 		<<elseif _weeksOwned > 1>>
-			<<print $week-$activeSlave.weekAcquired>> weeks,
+			<<print num($week-$activeSlave.weekAcquired)>> weeks,
 		<<else>>
 			one week,
 		<</if>>