diff --git a/src/Mods/SecExp/secExpSmilingMan.tw b/src/Mods/SecExp/secExpSmilingMan.tw
index 8cf3fa49afb92faf7ba0d0fce845dd62d1b5fac4..308d1ed55ebd896cc66d6a9bd36df6440fa4f0df 100644
--- a/src/Mods/SecExp/secExpSmilingMan.tw
+++ b/src/Mods/SecExp/secExpSmilingMan.tw
@@ -429,8 +429,7 @@
 			<</if>>
 		</p>
 		<<includeDOM App.Desc.longSlave(_activeSlave)>>
-		<p> <<includeDOM App.UI.newSlaveIntro(_activeSlave)>> </p>
-		<<= newSlave(_activeSlave)>>
+		<<includeDOM App.UI.newSlaveIntro(_activeSlave)>>
 	<</if>>
 	<<run delete $SecExp.smilingMan.relationship>>
 <</if>>
\ No newline at end of file
diff --git a/src/markets/marketUI.js b/src/markets/marketUI.js
index 0ac1a7fb6ba61f9762ff3c768e3cdf3c5e4bb293..14613ebd429ad7985f9e268122803bf154bab508 100644
--- a/src/markets/marketUI.js
+++ b/src/markets/marketUI.js
@@ -91,7 +91,6 @@ App.Markets.purchaseFramework = function(slaveMarket, {sTitleSingular = "slave",
 							V.nextButton = "Continue";
 							V.returnTo = "Main";
 							student();
-							newSlave(slave);
 							jQuery("#slave-markets").empty().append(App.UI.newSlaveIntro(slave));
 						},
 					)
diff --git a/src/markets/specificMarkets/eliteSlave.js b/src/markets/specificMarkets/eliteSlave.js
index 4e89b9a6c3b0a56a50660c75ac2f8fa59e1c4727..abd9e8549b6400e5efc8c7947e4145c732bd4740 100644
--- a/src/markets/specificMarkets/eliteSlave.js
+++ b/src/markets/specificMarkets/eliteSlave.js
@@ -263,7 +263,6 @@ App.Markets["Elite Slave"] = function() {
 					`Place that bid`,
 					() => {
 						cashX(forceNeg(cost), "slaveTransfer", slave);
-						newSlave(slave);
 						jQuery("#slave-markets").empty().append(App.UI.newSlaveIntro(slave));
 					}
 				)
diff --git a/src/markets/specificMarkets/prestigiousSlave.js b/src/markets/specificMarkets/prestigiousSlave.js
index 2f35bd71ad1670d9a2856e56ef1d27e13c00c536..61626be83d8a8be89c907c9d90131c627e839c95 100644
--- a/src/markets/specificMarkets/prestigiousSlave.js
+++ b/src/markets/specificMarkets/prestigiousSlave.js
@@ -897,7 +897,6 @@ App.Markets["Prestigious Slave"] = function() {
 					`Place that bid`,
 					() => {
 						cashX(forceNeg(cost), "slaveTransfer", slave);
-						newSlave(slave);
 						jQuery("#slave-markets").empty().append(App.UI.newSlaveIntro(slave));
 					}
 				)
diff --git a/src/markets/specificMarkets/slaveShelter.js b/src/markets/specificMarkets/slaveShelter.js
index 242ba0c72b476df923f4a8335986d63eec955140..68458a056a0b82c03cfd2d052da1955903f0ad03 100644
--- a/src/markets/specificMarkets/slaveShelter.js
+++ b/src/markets/specificMarkets/slaveShelter.js
@@ -369,7 +369,6 @@ App.Markets["Slave Shelter"] = function() {
 						cashX(forceNeg(cost), "slaveTransfer", V.shelterSlave);
 						V.shelterSlaveBought = 1;
 						V.shelterSlave.origin = "You got $him at the Slave Shelter. " + V.shelterSlave.origin;
-						newSlave(V.shelterSlave);
 						jQuery("#slave-markets").empty().append(App.UI.newSlaveIntro(V.shelterSlave));
 					}
 				)
diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw
index 0435d462a3f99670ad24c9adb75b9f17794ad0ed..a147177facc7045f4567bbe318c0b6924c6db76b 100644
--- a/src/pregmod/pRaped.tw
+++ b/src/pregmod/pRaped.tw
@@ -322,7 +322,6 @@ While returning from a meeting with a prospective investor, an unfortunate wrong
 					<<set $activeSlave.balls = 0>>
 					<<set $activeSlave.devotion -= 25>>
 					<<set $activeSlave.trust -= 25>>
-					<<run newSlave($activeSlave)>>
 					<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>
 					<<replace "#result">>
 						You want $him to suffer for what $he tried to pull on you. You make sure $he is fully awake as $he is strapped into the autosurgery, taking the time to roughly fondle $his balls. You take great pleasure in watching $him struggle as $his testicles are removed. Once $he can stand again, it's off to the penthouse for basic slave induction.
diff --git a/src/uncategorized/bulkSlaveIntro.tw b/src/uncategorized/bulkSlaveIntro.tw
index 802c19c7a97f2ce6b1faea85b82f39cc18cc351c..345f759d84c800ffea96614f9afbed6bf8064fb4 100644
--- a/src/uncategorized/bulkSlaveIntro.tw
+++ b/src/uncategorized/bulkSlaveIntro.tw
@@ -73,10 +73,6 @@
 	<</if>>
 	<<goto $returnTo>>
 <<else>>
-	/* If looking at 2nd slave, push the induction changes for the prior slave to the newSlave array */
-	<<if $market.newSlaveIndex > 0>>
-		<<run newSlave($activeSlave)>>
-	<</if>>
 	<<if $market.newSlaves.length > 1>>
 		Showing new slave <<print $market.newSlaveIndex+1>> of <<print $market.newSlaves.length>>:
 	<</if>>
diff --git a/src/uncategorized/pRivalryCapture.js b/src/uncategorized/pRivalryCapture.js
index 6b13d38f211624a9879c24ad6569ec2e72d64b38..d54d8ca94f4068fedb846ebf3782894234ff7acd 100644
--- a/src/uncategorized/pRivalryCapture.js
+++ b/src/uncategorized/pRivalryCapture.js
@@ -64,7 +64,6 @@ globalThis.pRivalryCapture = function() {
 
 	V.rivalID = slave.ID;
 	// proceed directly to rival initiation event after New Slave Intro
-	newSlave(slave);
 	el.append(App.UI.newSlaveIntro(slave));
 
 	V.nextLink = "P rival initiation";