diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js
index 670c736e4cbd6bef56c2d3a970050ca9139b1ed6..29c57e40cb787f6fbaa108c2302b19ef8dbf7110 100644
--- a/src/data/backwardsCompatibility/backwardsCompatibility.js
+++ b/src/data/backwardsCompatibility/backwardsCompatibility.js
@@ -164,6 +164,12 @@ App.Update.globalVariables = function() {
 		V.upgradeMultiplierArcology = upgradeMultiplier('engineering');
 		V.upgradeMultiplierMedicine = upgradeMultiplier('medicine');
 		V.upgradeMultiplierTrade = upgradeMultiplier('trading');
+		V.AgeEffectOnTrainerPricingPC = 1;
+		V.AgeEffectOnTrainerEffectivenessPC = 1;
+		V.AgeTrainingUpperBoundPC = 14;
+		V.AgeTrainingLowerBoundPC = 12;
+		V.IsInPrimePC = 3;
+		V.IsPastPrimePC = 5000;
 	}
 
 	// Looks at all wombs, including PC.
@@ -1139,6 +1145,12 @@ App.Update.slaveRecords = function() {
 			}
 		});
 		V.cribsIndices = App.Facilities.Nursery.cribsToIndices();
+		if (V.nurseryNannies > 0) {
+			for (let bci = 0; bci < V.cribs.length; bci++) {
+				App.Update.Slave(V.cribs[bci]);
+				// let _nurseryChild = V.cribs[bci]; TODO: on importing this to JS, what is this even supposed to do?
+			}
+		}
 		r += ` Done!<br> `;
 	}
 	return r;
@@ -1233,19 +1245,6 @@ App.Update.genePoolRecords = function() {
 		App.Entity.Utils.GenePoolRecordCleanup(slave);
 		V.genePool[bci] = slave;
 	}
-	if (V.nurseryNannies > 0) {
-		for (let bci = 0; bci < V.cribs.length; bci++) {
-			App.Update.Slave(V.cribs[bci], true);
-			// let _nurseryChild = V.cribs[bci]; TODO: on importing this to JS, what is this even supposed to do?
-		}
-	}
-
-	V.AgeEffectOnTrainerPricingPC = 1;
-	V.AgeEffectOnTrainerEffectivenessPC = 1;
-	V.AgeTrainingUpperBoundPC = 14;
-	V.AgeTrainingLowerBoundPC = 12;
-	V.IsInPrimePC = 3;
-	V.IsPastPrimePC = 5000;
 	r += ` Done!<br>`;
 	return r;
 };