diff --git a/src/markets/bulkSlave/bulkSlaveIntro.js b/src/markets/bulkSlave/bulkSlaveIntro.js
index e0e67a883d6199d6a5f80c3558c41a6bfe8762ec..fd78303482ec59c9370a430d26d067a6a9c50822 100644
--- a/src/markets/bulkSlave/bulkSlaveIntro.js
+++ b/src/markets/bulkSlave/bulkSlaveIntro.js
@@ -71,7 +71,6 @@ App.Markets.bulkSlaveIntro = function() {
 		V.market.newSlaves = [];
 		V.market.newSlavesDone = 0;
 		V.market.introType = "";
-		SugarCube.Engine.play(V.returnTo);
 	} else {
 		if (V.market.newSlaves.length > 1) {
 			App.UI.DOM.appendNewElement("div", el, `Showing new slave ${V.market.newSlaveIndex + 1} of ${V.market.newSlaves.length}:`);
@@ -104,15 +103,15 @@ App.Markets.bulkSlaveIntro = function() {
 			);
 		} else {
 			p.append(
-				App.UI.DOM.link(
+				App.UI.DOM.passageLink(
 					`Finish introducing slaves`,
-					() => {
-						V.market.newSlavesDone = 1;
-					},
-					[],
-					`Bulk Slave Intro`
+					V.returnTo
 				)
 			);
+			V.nextButton = "Back";
+			V.nextLink = V.returnTo;
+			App.Utils.updateUserButton();
+			V.market.newSlavesDone = 1;
 		}
 		el.append(p);
 	} /* Closes no new Slaves check */