diff --git a/src/js/useSlave.JS b/src/js/useSlave.JS
index 670b140100377a10ffe62bbea7019edddd9c46ff..a4baa41996172b89a09de5748dbc433888f9e4be 100644
--- a/src/js/useSlave.JS
+++ b/src/js/useSlave.JS
@@ -434,10 +434,7 @@ window.useSlaveDisplay = function(slave) {
 				App.UI.replace('#miniscene', `<<goto "${sexOption.goto}">>`);
 			}
 
-			// Refresh spans as needed:
-			SlaveInteractBloating(slave);
-			SlaveInteractFertility(slave);
-			useSlaveDisplay(slave);
+			SlaveInteractRefreshAll(slave);
 			return;
 		}
 	}
@@ -482,9 +479,7 @@ window.SlaveInteractBloating = function(slave) {
 					slave.cumSource = 0,
 					slave.milkSource = 0,
 					SetBellySize(slave),
-					SlaveInteractBloating(slave),
-					SlaveInteractFertility(slave),
-					useSlaveDisplay(slave);
+					SlaveInteractRefreshAll(slave);
 				},
 			);
 			bloating.append(link);
@@ -496,9 +491,7 @@ window.SlaveInteractBloating = function(slave) {
 					slave.inflationType = "none",
 					slave.inflationMethod = 0,
 					SetBellySize(slave),
-					SlaveInteractBloating(slave),
-					SlaveInteractFertility(slave),
-					useSlaveDisplay(slave);
+					SlaveInteractRefreshAll(slave);
 				},
 			);
 			bloating.append(link);
@@ -570,7 +563,7 @@ window.SlaveInteractFertility = function(slave) {
 				let link = App.UI.DOM.link(
 					`Inspect pregnancy`,
 					() => {
-						SlaveInteractBloating(slave);
+
 					},
 					[],
 					"Analyze Pregnancy"
@@ -583,8 +576,7 @@ window.SlaveInteractFertility = function(slave) {
 					`Use contraceptives`,
 					() => {
 						slave.preg = -1,
-						SlaveInteractBloating(slave),
-						SlaveInteractFertility(slave);
+						SlaveInteractRefreshAll(slave);
 					},
 				);
 				fertilityblock.append(link);
@@ -593,8 +585,7 @@ window.SlaveInteractFertility = function(slave) {
 					`Let ${him} get pregnant`,
 					() => {
 						slave.preg = 0,
-						SlaveInteractBloating(slave),
-						SlaveInteractFertility(slave);
+						SlaveInteractRefreshAll(slave);
 					},
 				);
 				fertilityblock.append(link);
@@ -607,8 +598,6 @@ window.SlaveInteractFertility = function(slave) {
 						slave.labor = 1,
 						slave.induce = 1,
 						V.birthee = 1;
-						SlaveInteractBloating(slave),
-						SlaveInteractFertility(slave);
 					},
 					[],
 					"Slave Interact"
@@ -618,7 +607,7 @@ window.SlaveInteractFertility = function(slave) {
 				link = App.UI.DOM.link(
 					`Give ${him} a cesarean section`,
 					() => {
-						SlaveInteractBloating(slave);
+
 					},
 					[],
 					"csec"
@@ -768,3 +757,9 @@ window.SlaveInteractFertility = function(slave) {
 	}
 	return jQuery('#fertilityblock').empty().append(fertilityblock);
 };
+
+window.SlaveInteractRefreshAll = function(slave) {
+	SlaveInteractBloating(slave);
+	SlaveInteractFertility(slave);
+	useSlaveDisplay(slave);
+};