diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index c1340361e2aad5ca24661ab9e96813160ef46ab5..c553ad33d41bdedf8fcaee22b6e989ca820e5cdb 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -1204,7 +1204,7 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1
 			<<else>>
 				All $activeSlave.reservedChildren of $his children will be placed in $incubatorName.
 			<</if>>
-			<<if (($activeSlave.reservedChildren - $activeSlave.reservedChildrenNursery) > 0) && ($activeSlave.reservedChildren < $activeSlave.pregType) && ($reservedChildren < $freeTanks)>>
+			<<if ($activeSlave.reservedChildren + $activeSlave.reservedChildrenNursery == $activeSlave.pregType) && ($reservedChildren < $freeTanks)>>
 				<<link "Keep another child" "Slave Interact">><<set $activeSlave.reservedChildren += 1, $reservedChildren += 1>><</link>>
 				<<if $activeSlave.reservedChildren > 0>>
 					| <<link "Keep one less child" "Slave Interact">><<set $activeSlave.reservedChildren -= 1, $reservedChildren -= 1>><</link>>
@@ -1215,7 +1215,7 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1
 				<<if ($reservedChildren + $activeSlave.pregType - $activeSlave.reservedChildren) <= $freeTanks>>
 					| <<link "Keep the rest of $his children" "Slave Interact">><<set $reservedChildren += ($activeSlave.pregType - $activeSlave.reservedChildren), $activeSlave.reservedChildren += ($activeSlave.pregType - $activeSlave.reservedChildren), $activeSlave.reservedChildrenNursery = 0>><</link>>
 				<</if>>
-			<<elseif ($activeSlave.reservedChildren == $activeSlave.pregType) || ($reservedChildren == $freeTanks) || ($activeSlave.reservedChildren - $activeSlave.reservedChildrenNursery >= 0)>>
+			<<elseif ($activeSlave.reservedChildren == $activeSlave.pregType) || ($reservedChildren == $freeTanks)>>
 				<<link "Keep one less child" "Slave Interact">><<set $activeSlave.reservedChildren -= 1, $reservedChildren -= 1>><</link>>
 				<<if $activeSlave.reservedChildren > 1>>
 					| <<link "Keep none of $his children" "Slave Interact">><<set $reservedChildren -= $activeSlave.reservedChildren, $activeSlave.reservedChildren = 0>><</link>>
@@ -1223,9 +1223,9 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1
 			<</if>>
 		<<elseif $reservedChildren < $freeTanks>>
 			$He is pregnant and you have <<if $freeTanks == 1>>an<</if>> @@.lime;available aging tank<<if $freeTanks > 1>>s<</if>>.@@
-			<<print "[[Keep "+ (($activeSlave.pregType > 1) ? "a" : "the") +" child|Slave Interact][$activeSlave.reservedChildren += 1, $reservedChildren += 1]]">>
+			<<print "[[Keep the "+ (($activeSlave.pregType > 1) ? "children" : "child") +"|Slave Interact][$activeSlave.reservedChildren += 1, $reservedChildren += 1]]">>
 			<<if ($activeSlave.pregType > 1) && ($reservedChildren + $activeSlave.pregType) <= $freeTanks>>
-				| <<link "Keep all of $his children" "Slave Interact">><<set $reservedChildren += $activeSlave.pregType, $activeSlave.reservedChildren += $activeSlave.pregType, $reservedChildrenNursery = 0>><</link>>
+				| <<link "Keep all of $his children" "Slave Interact">><<set $reservedChildren += $activeSlave.pregType, $activeSlave.reservedChildren += $activeSlave.pregType, $reservedChildrenNursery -= $activeSlave.pregType, $activeSlave.reservedChildrenNursery = 0>><</link>>
 			<</if>>
 		<<elseif $reservedChildren == $freeTanks>>
 			You have no available tanks for $his children.
@@ -1234,7 +1234,7 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1
 <</if>>
 <</if>>
 <</if>>
-/*
+
 <<if $nursery > 0>>
 <<if $activeSlave.preg > 0 && $activeSlave.broodmother == 0 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">>
 <<if $activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0>>
@@ -1276,7 +1276,7 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1
 			$He is pregnant and you have <<if $freeCribs == 1>>an<</if>> @@.lime;available room<<if $freeCribs > 1>>s<</if>>.@@
 			<<print "[[Keep "+ (($activeSlave.pregType > 1) ? "a" : "the") +" child|Slave Interact][$activeSlave.reservedChildrenNursery += 1, $reservedChildrenNursery += 1]]">>
 			<<if ($activeSlave.pregType > 1) && ($reservedChildrenNursery + $activeSlave.pregType) <= $freeCribs>>
-				| <<link "Keep all of $his children" "Slave Interact">><<set $reservedChildrenNursery += $activeSlave.pregType, $activeSlave.reservedChildrenNursery += $activeSlave.pregType, $reservedChildren = 0>><</link>>
+				| <<link "Keep all of $his children" "Slave Interact">><<set $reservedChildrenNursery += $activeSlave.pregType, $activeSlave.reservedChildrenNursery += $activeSlave.pregType, $reservedChildren -= $activeSlave.pregType, $activeSlave.reservedChildren = 0>><</link>>
 			<</if>>
 		<<elseif $reservedChildrenNursery == $freeCribs>>
 			You have no available rooms for $his children.
@@ -1285,7 +1285,7 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1
 <</if>>
 <</if>>
 <</if>>
-*/
+/**/
 <<if $propOutcome == 1 && $arcologies[0].FSRestart != "unset">>
 	<<if $activeSlave.breedingMark == 0 && $activeSlave.fuckdoll == 0 && $activeSlave.eggType == "human" && isFertile($activeSlave)>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;