diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt
index 2e8040628a15bfeb6d42123536d904119f9c2bd9..a9fa3a1e2564be25154d458c2a721a0c5b76c2fd 100644
--- a/devNotes/twine JS.txt	
+++ b/devNotes/twine JS.txt	
@@ -36804,7 +36804,7 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() {
 	}
 	PC.newVag = Math.clamp(+PC.newVag, 0, 1) || 0;
 	PC.reservedChildren = WombReserveCount(PC, "incubator") || 0;
-	PC.reservedChildrenNursery = WombReserveCount(PC, "incubator") || 0;
+	PC.reservedChildrenNursery = WombReserveCount(PC, "nursery") || 0;
 	PC.fertDrugs = Math.clamp(+PC.fertDrugs, 0, 1) || 0;
 	PC.forcedFertDrugs = Math.max(+PC.forcedFertDrugs, 0) || 0;
 	PC.staminaPills = Math.clamp(+PC.staminaPills, 0, 1) || 0;
diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw
index 61f846fdfde0af185c25e30a34e454c89c698f7b..99b85873ab7c1ed404e023ea1a11f362c04c4bd6 100644
--- a/src/pregmod/sePlayerBirth.tw
+++ b/src/pregmod/sePlayerBirth.tw
@@ -438,16 +438,16 @@ You arrange yourself to give birth, relaxing until your body urges you to begin
 
 		<<set $activeSlave = applyGenetics($PC, $PC.curBabies[0])>>
 
-		<<if $activeSlave.race == $PC.race>>
+		<<if $activeSlave.race == $PC.origRace>>
 			<<set _PCDegree++>>
 		<</if>>
-		<<if $activeSlave.hColor == $PC.hColor>>
+		<<if $activeSlave.hColor == $PC.origHColor>>
 			<<set _PCDegree++>>
 		<</if>>
-		<<if $activeSlave.skin == $PC.skin>>
+		<<if $activeSlave.skin == $PC.origSkin>>
 			<<set _PCDegree++>>
 		<</if>>
-		<<if $activeSlave.eyeColor == $PC.eyeColor>>
+		<<if $activeSlave.eyeColor == $PC.OrigEye>>
 			<<set _PCDegree++>>
 		<</if>>
 
@@ -484,7 +484,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin
 					<<set $activeSlave = 0>>
 					<<set $activeSlave = _twin>>
 				<<else>>
-					<<include "Generate Child">>
+					<<set $activeSlave = applyGenetics($PC, $PC.curBabies[_p])>>
 				<</if>>
 			<<else>>
 				<<set _twin = clone($activeSlave)>>
@@ -493,16 +493,16 @@ You arrange yourself to give birth, relaxing until your body urges you to begin
 				<<set $activeSlave = _twin>>
 			<</if>>
 
-			<<if $activeSlave.race == $PC.race>>
+			<<if $activeSlave.race == $PC.origRace>>
 				<<set _PCDegree++>>
 			<</if>>
-			<<if $activeSlave.hColor == $PC.hColor>>
+			<<if $activeSlave.hColor == $PC.origHColor>>
 				<<set _PCDegree++>>
 			<</if>>
-			<<if $activeSlave.skin == $PC.skin>>
+			<<if $activeSlave.skin == $PC.origSkin>>
 				<<set _PCDegree++>>
 			<</if>>
-			<<if $activeSlave.eyeColor == $PC.eyeColor>>
+			<<if $activeSlave.eyeColor == $PC.origEye>>
 				<<set _PCDegree++>>
 			<</if>>
 
@@ -513,8 +513,8 @@ You arrange yourself to give birth, relaxing until your body urges you to begin
 				looks exactly like you<<if _p == 0>>, in fact, the resemblance seems uncanny. Since <<if _gender == "XX">>she<<else>>he<</if>> has the exact same genetics as you, <<if _gender == "XX">>she<<else>>he<</if>>'ll likely look almost identical to you when <<if _gender == "XX">>she<<else>>he<</if>>'s your age<</if>>. Every one of your children look this way; it's kind of hard to tell them apart.
 			<<elseif _PCDegree == 4>>
 				looks just like you; <<if _gender == "XX">>she<<else>>he<</if>> will likely grow up to closely resemble yourself.
-			<<elseif $activeSlave.eyeColor == $PC.eyeColor>>
-				has your lovely $PC.eyeColor eyes.
+			<<elseif $activeSlave.eyeColor == $PC.origEye>>
+				has your lovely $PC.origEye eyes.
 			<<elseif _PCDegree > 0>>
 				looks a little like you, enough that <<if _gender == "XX">>she<<else>>he<</if>>'ll be recognizable as yours.
 			<<else>>