diff --git a/src/js/useSlave.JS b/src/js/useSlave.JS
index a4baa41996172b89a09de5748dbc433888f9e4be..6e138b27103ee54394811fb2c4cbe724ce96c42b 100644
--- a/src/js/useSlave.JS
+++ b/src/js/useSlave.JS
@@ -560,15 +560,7 @@ window.SlaveInteractFertility = function(slave) {
 				}
 			fertility.textContent += ". ";
 			if (slave.preg > 0 && V.pregnancyMonitoringUpgrade === 1) {
-				let link = App.UI.DOM.link(
-					`Inspect pregnancy`,
-					() => {
-
-					},
-					[],
-					"Analyze Pregnancy"
-				);
-				fertilityblock.append(link);
+				fertilityblock.append(App.UI.DOM.passageLink("Inspect pregnancy", "Analyze Pregnancy"));
 				fertilityblock.append(` | `);
 			}
 			if (slave.preg === 0) {
@@ -604,15 +596,7 @@ window.SlaveInteractFertility = function(slave) {
 				);
 				fertilityblock.append(link);
 				fertilityblock.appendChild(separator);
-				link = App.UI.DOM.link(
-					`Give ${him} a cesarean section`,
-					() => {
-
-					},
-					[],
-					"csec"
-				);
-				fertilityblock.append(link);
+				fertilityblock.append(App.UI.DOM.passageLink(`Give ${him} a cesarean section`, "csec"));
 			} else if (slave.broodmother > 0) {
 				if (slave.broodmotherOnHold !== 1) {
 					let link = App.UI.DOM.link(
@@ -629,15 +613,7 @@ window.SlaveInteractFertility = function(slave) {
 				}
 				fertilityblock.appendChild(separator);
 				if (slave.preg > 37) {
-					let link = App.UI.DOM.link(
-						`Induce mass childbirth`,
-						() => {
-
-						},
-						[],
-						"BirthStorm"
-					);
-					fertilityblock.append(link);
+					fertilityblock.append(App.UI.DOM.passageLink(`Induce mass childbirth`, "BirthStorm"));
 				}
 			} else if (slave.preg > slave.pregData.minLiveBirth) {
 				let link = App.UI.DOM.link(