diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index 2d7b03a5c2294d16bb903da823585c17c872d153..aa60c14533bdd4bb47fbe44ed2ed612d32a2fe20 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -1087,13 +1087,23 @@ __Contraception__: <span id="fertility"><strong><<if $activeSlave.preg == -1>><<
 <</if>>
 </span>
 <<if $incubator > 0>>
-<<if $activeSlave.pregType < 50 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">>
+<<if $activeSlave.preg > 0 && $activeSlave.pregType < 50 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">>
 <<if $activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0>>
 <<else>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<set $freeTanks = ($incubator-$tanks.length)>>
 	<<if $activeSlave.reservedChildren > 0>>
-		$activeSlave.reservedChildren of her children will be placed in $incubatorName.
+	    <<if $activeSlave.pregType == 1>>
+			Her child will be placed in $incubatorName.
+		<<elseif $activeSlave.reservedChildren < $activeSlave.pregType>>
+			$activeSlave.reservedChildren of her children will be placed in $incubatorName.
+		<<else>>
+			<<if $activeSlave.pregType == 2>>
+				Both of her children will be placed in $incubatorName.
+			<<else>>
+				All $activeSlave.reservedChildren of her children will be placed in $incubatorName.
+			<</if>>
+		<</if>>
 		<<if ($activeSlave.reservedChildren < $activeSlave.pregType) && ($reservedChildren < $freeTanks)>>
 			[[Keep another child|Slave Interact][$activeSlave.reservedChildren += 1, $reservedChildren += 1]]
 			<<if $activeSlave.reservedChildren > 0>>