diff --git a/src/facilities/surgery/surgeryPassageLower.js b/src/facilities/surgery/surgeryPassageLower.js
index f38be1c92fb830125e53a0998be8ae9a2d2b2001..9a23b67d0b19b3d27f4effe4fb6e72de1e97dc2d 100644
--- a/src/facilities/surgery/surgeryPassageLower.js
+++ b/src/facilities/surgery/surgeryPassageLower.js
@@ -310,16 +310,16 @@ App.UI.surgeryPassageLower = function(slave, cheat = false) {
 							surgeryDamage(slave, 10);
 						}
 					));
-				} else if (slave.preg < 1 && (slave.ovaries !== 0 || slave.mpreg !== 0) && slave.preg !== -3) {
-					linkArray.push(makeLink(
-						"Restore fertility",
-						"fert",
-						() => {
-							slave.preg = 0;
-							surgeryDamage(slave, 10);
-						}
-					));
 				}
+			} else if (slave.preg < 1 && (slave.ovaries !== 0 || slave.mpreg !== 0) && slave.preg !== -3) {
+				linkArray.push(makeLink(
+					"Restore fertility",
+					"fert",
+					() => {
+						slave.preg = 0;
+						surgeryDamage(slave, 10);
+					}
+				));
 			}
 			App.Events.addNode(el, r, "div");
 			App.UI.DOM.appendNewElement("div", el, App.UI.DOM.generateLinksStrip(linkArray), "choices");