diff --git a/src/uncategorized/saChoosesOwnJob.tw b/src/uncategorized/saChoosesOwnJob.tw
index 4c7f6f36621dc94f15e1109c63ee9fdee0f9b6d5..3bb0739a75338493d91f95767d18fc3056f44036 100644
--- a/src/uncategorized/saChoosesOwnJob.tw
+++ b/src/uncategorized/saChoosesOwnJob.tw
@@ -286,7 +286,7 @@
 					<<set $slaves[$i].choosesOwnAssignmentText += " rushes to $dairyName in the hopes that $possessive fertile womb will be rented out.">>
 					<<assignJob $slaves[$i] "work in the dairy">>
 				<</if>>
-			<<elseif ($slaves[$i].preg > 0)>>
+			<<elseif ($slaves[$i].bellyPreg >= 1500)>>
 				<<if $arcologies[0].FSRepopulationFocus > 20>>
 					<<if ($cash < 10000)>>
 						<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
@@ -312,8 +312,16 @@
 					<<set $slaves[$i].choosesOwnAssignmentText += " decides to be your fucktoy to share the intimacy of $possessive pregnant body with you.">>
 					<<assignJob $slaves[$i] "please you">>
 				<</if>>
+			<<elseif ($slaves[$i].pregKnown == 1)>>
+				<<if $masterSuite > $masterSuiteSlaves && $universalRulesAssignsSelfFacility == 1>>
+					<<set $slaves[$i].choosesOwnAssignmentText += " heads straight to $masterSuiteName so you may watch for the day that $pronoun finally starts to show.">>
+					<<assignJob $slaves[$i] "serve in the master suite">>
+				<<else>>
+					<<set $slaves[$i].choosesOwnAssignmentText += " decides to be your fucktoy so you may enjoy watching $object begin showing.">>
+					<<assignJob $slaves[$i] "please you">>
+				<</if>>
 			<<else>>
-			<<if ($universalRulesAssignsSelfFacility == 1) && ($brothel > $brothelSlaves)>>
+				<<if ($universalRulesAssignsSelfFacility == 1) && ($brothel > $brothelSlaves)>>
 					<<set $slaves[$i].choosesOwnAssignmentText += " can't indulge $possessive fetish by getting pregnant _oself, so $pronoun just heads down to $brothelName.">>
 					<<assignJob $slaves[$i] "work in the brothel">>
 				<<else>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 3acfb04512295667d57f1f8efc6520c525128f59..194440b05d6d4a12c19926abc3aceb79416ec551 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -3604,7 +3604,7 @@
 			<<if $slaves[$i].preg >= 40>>
 				She's full-term and never been hornier. Her pregnancy fetish combined with her ripe belly confers a @@.green;huge improvement in her sexual appetite.@@
 				<<set $slaves[$i].energy += 5>>
-			<<if $slaves[$i].preg > 30>>
+			<<elseif $slaves[$i].preg > 30>>
 				Being a pregnancy fetishist and hugely pregnant confers an @@.green;improvement in her sexual appetite.@@
 				<<set $slaves[$i].energy += 3>>
 			<<elseif $slaves[$i].preg > 20>>