diff --git a/src/facilities/incubator/incubatorInteract.js b/src/facilities/incubator/incubatorInteract.js
index af2756eb46b9dd9549e1f036c1c1d996940e58f0..6b55c73ea3221a1ca3c2c4dbd2ff0ceac972f074 100644
--- a/src/facilities/incubator/incubatorInteract.js
+++ b/src/facilities/incubator/incubatorInteract.js
@@ -3,8 +3,6 @@ App.UI.incubator = function() {
 	V.nextLink = "Main";
 	V.returnTo = "Incubator";
 	V.encyclopedia = "The Incubation Facility";
-	V.targetAge = Number(V.targetAge) || V.minimumSlaveAge;
-	V.targetAge = Math.clamp(V.targetAge, V.minimumSlaveAge, 42);
 	V.readySlaves = 0;
 	V.readySlave = 0;
 	V.incubatorSlaves = V.tanks.length;
@@ -1136,7 +1134,8 @@ App.UI.incubator = function() {
 			App.UI.DOM.makeTextBox(
 				V.targetAge,
 				(v) => {
-					V.targetAge = v;
+					V.targetAge = v || V.minimumSlaveAge;
+					V.targetAge = Math.clamp(V.targetAge, V.minimumSlaveAge, V.retirementAge);
 					refresh();
 				},
 				true