diff --git a/src/pregmod/csec.tw b/src/pregmod/csec.tw
index ad744a4a29b4e3a19413490480886d920d25bb83..114b423919028c866d1d1748d318145e7bec6492 100644
--- a/src/pregmod/csec.tw
+++ b/src/pregmod/csec.tw
@@ -83,8 +83,14 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a
 	<<elseif $activeSlave.pregSource == -2>>
 		your arcology's
 	<<elseif $activeSlave.pregSource == -3>>
+		your former Master's
+	<<elseif $activeSlave.pregSource == -4>>
+		another arcology owner's
+	<<elseif $activeSlave.pregSource == -6>>
 		the Societal Elites'
-	<<elseif $activeSlave.pregSource == 0>>
+	<<elseif $activeSlave.pregSource == -7>>
+		the gene lab's
+	<<elseif $activeSlave.pregSource == 0 || $activeSlave.pregSource == -5>>
 		some man's
 	<<elseif $activeSlave.ID == $activeSlave.pregSource>>
 		$his own
diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw
index a857ddc6d8920e1717599b2ac0c7cddc0bd9f38b..68ed4f0e74b048b471823661f4ae546ce50062ad 100644
--- a/src/pregmod/managePersonalAffairs.tw
+++ b/src/pregmod/managePersonalAffairs.tw
@@ -490,7 +490,7 @@ In total, you have given birth to:
 		<br><br>
 		The tap connected to $dairyName is calling to you. Begging to let it fill you with cum again. If you wanted to try and go bigger, that is.
 		<br>[[Sounds fun!|FSelf]]
-		<br><<link "You only want to get pregnant.">><<set $PC.preg = 1, $PC.pregWeek = 1, $PC.pregSource = 0, $PC.pregKnown = 1>><<set $PC.pregType = setPregType($PC)>><<set WombImpregnate($PC, $PC.pregType, 0, 1)>><<goto "Manage Personal Affairs">><</link>>
+		<br><<link "You only want to get pregnant." Manage Personal Affairs">><<set $PC.preg = 1, $PC.pregWeek = 1, $PC.pregSource = 0, $PC.pregKnown = 1>><<set $PC.pregType = setPregType($PC)>><<set WombImpregnate($PC, $PC.pregType, 0, 1)>><</link>>
 	<</if>>
 <</if>>
 <<if $PC.vagina == 1 && $PC.dick == 1>>
diff --git a/src/pregmod/pInsemination.tw b/src/pregmod/pInsemination.tw
index 59e67fbbd20a2fce5f5fd1537742259b2a8d0a43..54a4f1bf928fa66eeef6505a40ea439627255314 100644
--- a/src/pregmod/pInsemination.tw
+++ b/src/pregmod/pInsemination.tw
@@ -106,4 +106,4 @@
 /* You're getting pregnant, period be damned */
 <<set $PC.preg = 1, $PC.pregSource = -6, $PC.pregKnown = 1>>
 <<set $PC.pregType = setPregType($PC)>>
-<<set WombImpregnate($PC, $PC.pregType, -1, 1)>>
+<<set WombImpregnate($PC, $PC.pregType, -6, 1)>>
diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index 7780dbd06c27b5da5054c115303d9575d7e6bfa9..ed6e019e5fb1ea43799854c211eaa4d01f698fdc 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -450,7 +450,15 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 		<<elseif $slaves[$i].pregSource == -2>>
 			your arcology's eager citizens<<if $csec == 1>>, entered the world<</if>>.
 		<<elseif $slaves[$i].pregSource == -3>>
+			your former Master's potent seed<<if $csec == 1>>, entered the world<</if>>.
+		<<elseif $slaves[$i].pregSource == -4>>
+			another arcology owner<<if $csec == 1>>, entered the world<</if>>.
+		<<elseif $slaves[$i].pregSource == -5>>
+			one of your clientele<<if $csec == 1>>, entered the world<</if>>.
+		<<elseif $slaves[$i].pregSource == -6>>
 			the Societal Elite<<if $csec == 1>>, entered the world<</if>>.
+		<<elseif $slaves[$i].pregSource == -7>>
+			your own design<<if $csec == 1>>, entered the world<</if>>.
 		<<elseif $slaves[$i].pregSource == 0>>
 			an unknown father<<if $csec == 1>>, entered the world<</if>>.
 		<<elseif $slaves[$i].ID == $slaves[$i].pregSource>>