diff --git a/src/data/backwardsCompatibility/datatypeCleanup.js b/src/data/backwardsCompatibility/datatypeCleanup.js
index d9ad4953de8d8153410bd1e19331369d1cdb935d..13dfef246ffbf4d4f090b1047649171fe6114faa 100644
--- a/src/data/backwardsCompatibility/datatypeCleanup.js
+++ b/src/data/backwardsCompatibility/datatypeCleanup.js
@@ -2002,7 +2002,7 @@ globalThis.FacilityDatatypeCleanup = (function() {
 		V.clinic = Math.max(+V.clinic, 0) || 0;
 		V.clinicUpgradeScanner = Math.clamp(+V.clinicUpgradeScanner, 0, 1) || 0;
 		V.clinicUpgradeFilters = Math.clamp(+V.clinicUpgradeFilters, 0, 1) || 0;
-		V.clinicUpgradePurge = Math.clamp(+V.clinicUpgradePurge, 0, 3) || 0;
+		V.clinicUpgradePurge = Math.clamp(+V.clinicUpgradePurge, 0, 2) || 0;
 		V.clinicObservePregnancy = Math.clamp(+V.clinicObservePregnancy, 0, 1) || 1;
 		V.clinicInflateBelly = Math.clamp(+V.clinicInflateBelly, 0, 1) || 0;
 		V.clinicSpeedGestation = Math.clamp(+V.clinicSpeedGestation, 0, 1) || 0;
diff --git a/src/facilities/incubator/incubatorInteract.js b/src/facilities/incubator/incubatorInteract.js
index 57459ebbcc24a478ace53868f306caa8ba53e192..7d538e3edb1da68b51eeb61caf1dedac6a11b698 100644
--- a/src/facilities/incubator/incubatorInteract.js
+++ b/src/facilities/incubator/incubatorInteract.js
@@ -186,7 +186,7 @@ App.UI.incubator = function() {
 
 		const qlIncubator = document.createElement("div");
 		for (const slave of V.slaves) {
-			if (slave.preg > 0 && slave.broodmother === 0 && slave.pregKnown === 1 && slave.eggType === "human") {
+			if (slave.preg > 0 && slave.pregKnown === 1 && slave.eggType === "human") {
 				const r = [];
 				const reserveDisallowed = (slave.assignment === "work in the dairy" && V.dairyPregSetting > 0) || slave.assignment === "be your agent" || slave.assignment === "live with your agent";
 				if (!reserveDisallowed) {