diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index f751f7147b87879a13cc4341bec752f842ea4f48..1f6c07247ff3778df0a56eaa0e5047d6af6095cc 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -693,7 +693,7 @@ All in all,
 	<<if _curBabies >= _origReserve >>
 		//adding normal
 		<<set _cToIncub = _origReserve >>
-	<<if _curBabies <  _origReserve && $slaves[$i].womb.length > 0>>
+	<<elseif _curBabies <  _origReserve && $slaves[$i].womb.length > 0>>
 		//broodmother or partial birth, we will wait for next time to get remaining children
 		<<set $slaves[$i].reservedChildren -= _curBabies, _cToIncub = _curBabies>>
 	<<else>>