diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw
index 147c9fe6453c190ec67bd5360bb0e4b1072016b9..bb93ca71b78479bc36a64675852bf5705be214a6 100644
--- a/src/uncategorized/seBirth.tw
+++ b/src/uncategorized/seBirth.tw
@@ -944,11 +944,11 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@
 		<</link>> 
 		//Will cost <<print cashFormat(500)>> weekly//
 		
-		<<if $tanks.length < $incubator && $freeTanks>>
+		<<if $tanks.length < $incubator && $reservedChildren < $freeTanks>>
 			| <<link $incubatorNameCaps>>
 				<<replace `"#" + _dispositionId`>>
-				    <<if $freeTanks < _count>>
-						<<set _count = $freeTanks>>
+				    <<if $reservedChildren + _count > $freeTanks>>
+						<<set _count = $freeTanks - $reservedChildren>>
 						You only have enough free tanks in $incubatorName for _count of her children.
 					<</if>>
 					<<set $slaves[$i].reservedChildren = _count>>