diff --git a/src/npc/surgery/organFarm.js b/src/npc/surgery/organFarm.js
index 6fa111d4bfc61848750c66eaec731040d31e7dd5..02d5d02b20d82013add13144b3acf204a32c9bf6 100644
--- a/src/npc/surgery/organFarm.js
+++ b/src/npc/surgery/organFarm.js
@@ -315,19 +315,21 @@ App.Medicine.OrganFarm.currentlyGrowing = function() {
 			growLines.push(App.UI.DOM.makeElement("span", `ERROR: No slave with ID ${o.ID} found.`, "error"));
 		}
 	});
-	V.incubator.organs.forEach(o => {
-		const tank = V.incubator.tanks.find((t) => t.ID === o.ID);
-		if (tank !== undefined) {
-			if (o.weeksToCompletion <= 0) {
-				finishLines.push(`${tank.slaveName}'s ${App.Medicine.OrganFarm.Organs.get(o.type).name}.`);
+	if (V.incubator.capacity > 0) {
+		V.incubator.organs.forEach(o => {
+			const tank = V.incubator.tanks.find((t) => t.ID === o.ID);
+			if (tank !== undefined) {
+				if (o.weeksToCompletion <= 0) {
+					finishLines.push(`${tank.slaveName}'s ${App.Medicine.OrganFarm.Organs.get(o.type).name}.`);
+				} else {
+					growLines.push(`${tank.slaveName}'s ${App.Medicine.OrganFarm.Organs.get(o.type).name}, ${
+						weeksToCompletion(o.weeksToCompletion)} week(s) left.`);
+				}
 			} else {
-				growLines.push(`${tank.slaveName}'s ${App.Medicine.OrganFarm.Organs.get(o.type).name}, ${
-					weeksToCompletion(o.weeksToCompletion)} week(s) left.`);
+				growLines.push(App.UI.DOM.makeElement("span", `ERROR: No tank with ID ${o.ID} found.`, "error"));
 			}
-		} else {
-			growLines.push(App.UI.DOM.makeElement("span", `ERROR: No tank with ID ${o.ID} found.`, "error"));
-		}
-	});
+		});
+	}
 
 	V.completedOrgans.forEach(o => {
 		const slave = getSlave(o.ID);