diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw
index 292ff578f91cddbecda2019fbca541d888d73b55..9c2153f3991016f509ab95520a635c7697b97663 100644
--- a/src/pregmod/sePlayerBirth.tw
+++ b/src/pregmod/sePlayerBirth.tw
@@ -402,7 +402,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin
 
 <<if _gaveBirth == 0>>
 
-<<if _curBabies > 0>>
+<<if _curBabies == 1>>
 
 	<<include "Generate Child">>
 
@@ -439,7 +439,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin
 		<<set $PC.reservedChildren-- >>
 	<</if>>
 
-<<else>>
+<<elseif  _curBabies > 1>>
 	<<for _p = 0; _p < _curBabies; _p++>>
 		<<include "Generate Child">>