diff --git a/src/markets/marketUI.js b/src/markets/marketUI.js
index 3fcf2b2d442b442995bf36f442b157c9f1432e39..4c483c4d020932427eaec238bc790b409f034bc3 100644
--- a/src/markets/marketUI.js
+++ b/src/markets/marketUI.js
@@ -9,11 +9,10 @@
  */
 App.Markets.purchaseFramework = function(slaveMarket, {numArcology, sTitleSingular = "slave", sTitlePlural = "slaves", costMod = 1} = {}) {
 	const el = new DocumentFragment();
-	const marketResult = generateMarketSlave(slaveMarket, (numArcology || 1));
-	const slave = marketResult.slave;
+	const {slave, text} = generateMarketSlave(slaveMarket, (numArcology || 1));
 	const cost = getCost();
 
-	el.append(marketResult.text);
+	el.append(text);
 
 	App.UI.DOM.appendNewElement("p",
 		el,
@@ -28,9 +27,6 @@ App.Markets.purchaseFramework = function(slaveMarket, {numArcology, sTitleSingul
 		if (V.slavesSeen > V.slaveMarketLimit) {
 			cost += Math.trunc(cost * ((V.slavesSeen - V.slaveMarketLimit) * 0.1));
 		}
-		if (V.slavesSeen > V.slaveMarketLimit) {
-			cost += cost * ((V.slavesSeen - V.slaveMarketLimit) * 0.1);
-		}
 
 		// Tweak for neighbor
 		if (slaveMarket === "neighbor") {