diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index a825ed44650c9445f8d42b200fe9a2dc8313561c..6d7df6eea3947cd55a9ed59d73b103b6a31c2ff6 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -110,14 +110,14 @@ You should have received a copy of the GNU General Public License along with thi
 				<<set $slaves[_k].womb[_sInit].genetics.father += _NGPOffset>>
 			<<elseif $freshPC == 1 && $slaves[_k].womb[_sInit].genetics.father == -1>>
 				<<set $slaves[_k].womb[_sInit].genetics.father = -_NGPOffset>>
-			<<elseif $slaves[_k].womb[_sInit].genetics.father < -1>>
+			<<elseif $slaves[_k].womb[_sInit].genetics.father < -20>>
 				<<set $slaves[_k].womb[_sInit].genetics.father -= _NGPOffset>>
 			<</if>>
 			<<if $slaves[_k].womb[_sInit].genetics.mother > 0>>
 				<<set $slaves[_k].womb[_sInit].genetics.mother += _NGPOffset>>
 			<<elseif $freshPC == 1 && $slaves[_k].womb[_sInit].genetics.mother == -1>>
 				<<set $slaves[_k].womb[_sInit].genetics.mother = -_NGPOffset>>
-			<<elseif $slaves[_k].womb[_sInit].genetics.mother < -1>>
+			<<elseif $slaves[_k].womb[_sInit].genetics.mother < -20>>
 				<<set $slaves[_k].womb[_sInit].genetics.mother -= _NGPOffset>>
 			<</if>>
 		<</for>>