diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 0a24f1aaf46b45a4d4e9a2129af7358d24f4bcf5..2985f1e6cf61d4bebfa82f8d8241107efc77e12f 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -441,7 +441,7 @@ and ($slaves[$i].clothes != "a slutty qipao") and ($slaves[$i].clothes != "restr
 	<<elseif $slaves[$i].preg > 10>>
 		The tight corseting has @@color:orange;caused her to miscarry,@@ which @@color:red;damages her health.@@
 		<<set  $slaves[$i].health -= 20>>
-		<<if ($slaves[$i].assignmentVisible == 1) && ($currentRule.preg is -1)>><<set $slaves[$i].preg to -1>><<else>><<set $slaves[$i].preg to 0>><</if>>
+		<<if ($slaves[$i].assignmentVisible == 1) && (lastPregRule($slaves[$i], $defaultRules))>><<set $slaves[$i].preg to -1>><<else>><<set $slaves[$i].preg to 0>><</if>>
 		<<set $slaves[$i].pregType = 0>>
 		<<if $slaves[$i].reservedChildren > 0>><<set $reservedChildren -= $slaves[$i].reservedChildren>><<set $slaves[$i].reservedChildren = 0>><</if>>
 		She is
diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw
index 2bccf2749166a634ed62472fbd6af96adba7cb15..f9a922a1422ed23a8298d3ee03b1deb0e46f341a 100644
--- a/src/utility/descriptionWidgets.tw
+++ b/src/utility/descriptionWidgets.tw
@@ -366,7 +366,7 @@
 		<<elseif $activeSlave.boobs > 800>>
 			t-shirt is held out and away from $possessive midriff by $possessive big breasts.
 		<<else>>
-			t-shirt is tied up to bare $possessive midriff.<<if $activeSlave.boobs < 300>> $possessiveCaps <<print either("androgynous", "flat")>> breasts are barely there.<</if>>
+			t-shirt is tied up to bare $possessive midriff.<<if $activeSlave.boobs < 300>> $possessiveCap <<print either("androgynous", "flat")>> breasts are barely there.<</if>>
 		<</if>>
 	<<case "a slutty outfit">>
 		$activeSlave.slaveName
@@ -470,7 +470,7 @@
 		<<elseif $activeSlave.boobs > 800>>
 			$activeSlave.slaveName's big tits strain against $possessive tailored shirt and tunic.
 		<<else>>
-			$activeSlave.slaveName cuts a dashing figure in $possessive tunic.<<if $activeSlave.boobs < 300>> $possessiveCaps <<print either("androgynous", "flat")>> breasts are barely there.<</if>>
+			$activeSlave.slaveName cuts a dashing figure in $possessive tunic.<<if $activeSlave.boobs < 300>> $possessiveCap <<print either("androgynous", "flat")>> breasts are barely there.<</if>>
 		<</if>>
 	<<case "a nice nurse outfit">>
 		$activeSlave.slaveName's