diff --git a/devNotes/legacy files/walkPast.txt b/devNotes/legacy files/walkPast.txt
index 7cbd87935c05ceddb221c7cd46caced141ea008b..de5fea1418bf0baf893327ac96cd2de875c8fff4 100644
--- a/devNotes/legacy files/walkPast.txt	
+++ b/devNotes/legacy files/walkPast.txt	
@@ -1218,7 +1218,7 @@
 	<</switch>>
 	<<set _target = "FBoobs">>
 <<elseif (_seed > 60)>>
-	<<= App.Desc.butt({slave: $activeSlave, saleDescription: 0})>>
+	<<= App.Desc.butt({slave: $activeSlave, market: 0})>>
 	<<switch $activeSlave.clothes>>
 	<<case "a Fuckdoll suit">>
 		Its suit is expressly designed to encourage use of its rear hole.
@@ -1366,7 +1366,7 @@
 	<<if $activeSlave.inflation == 0>>
 	<<if $activeSlave.bellyImplant < 2000>>
 	<<if $activeSlave.belly >= 600000>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a very tight corset">>
 			$His corset struggles to contain $his enormous belly.
@@ -1406,7 +1406,7 @@
 			$His bare enormous squirming pregnant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.belly >= 300000>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a very tight corset">>
 			$His corset struggles to contain $his giant belly.
@@ -1450,7 +1450,7 @@
 			$His bare giant pregnant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 190>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His massive gut is alluringly smooth under the tight suit.
@@ -1508,7 +1508,7 @@
 			$His massive bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.belly >= 10000 || ($activeSlave.bellyAccessory == "a huge empathy belly") || ($activeSlave.bellyAccessory == "a large empathy belly")>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "conservative clothing">>
 			$His taut blouse shows off $his huge belly.
@@ -1580,7 +1580,7 @@
 			$His bare huge pregnant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 160>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His giant gut is alluringly smooth under the tight suit.
@@ -1648,7 +1648,7 @@
 			$His giant bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 130>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His big gut is perfectly smoothed by the tight latex.
@@ -1720,7 +1720,7 @@
 			$His big bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "conservative clothing">>
 			$His taut blouse shows off $his big belly.
@@ -1792,7 +1792,7 @@
 			$His bare pregnant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight >= 95>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -1868,7 +1868,7 @@
 			$His bare, jiggling, fat gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.bellyPreg >= 1500 || ($activeSlave.bellyAccessory == "a small empathy belly")>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -1942,13 +1942,13 @@
 			$His barely visible pregnancy catches your eye.
 		<</switch>>
 	<<else>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<if $activeSlave.weight >= 30>>
 			Slight jiggling can be seen in $his chubby belly as $he moves.
 		<</if>>
-		<<= App.Desc.crotch({slave: $activeSlave, saleDescription: 0})>>
-		<<= App.Desc.dick({slave: $activeSlave, saleDescription: 0})>>
-		<<= App.Desc.vagina({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.crotch({slave: $activeSlave, market: 0})>>
+		<<= App.Desc.dick({slave: $activeSlave, market: 0})>>
+		<<= App.Desc.vagina({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -2256,7 +2256,7 @@
 	<</if>>
 	<<else>> /* implant descs */
 	<<if $activeSlave.bellyImplant >= 32000>>
-		<<= App.Desc.bellyImplant({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.bellyImplant({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a very tight corset">>
 			$His corset struggles to contain $his enormous belly.
@@ -2302,7 +2302,7 @@
 			$His bare enormous stomach catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.bellyImplant >= 16000>>
-		<<= App.Desc.bellyImplant({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.bellyImplant({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a very tight corset">>
 			$His corset struggles to contain $his giant belly.
@@ -2352,7 +2352,7 @@
 			$His bare giant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 190>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His massive gut is alluringly smooth under the tight suit.
@@ -2414,7 +2414,7 @@
 			$His massive bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.bellyImplant >= 8000>>
-		<<= App.Desc.bellyImplant({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.bellyImplant({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "conservative clothing">>
 			$His taut blouse shows off $his huge belly.
@@ -2492,7 +2492,7 @@
 			$His bare huge belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 160>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His giant gut is alluringly smooth under the tight suit.
@@ -2566,7 +2566,7 @@
 			$His giant bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 130>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His big gut is perfectly smoothed by the tight latex.
@@ -2642,7 +2642,7 @@
 			$His big bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.bellyImplant >= 4000>>
-		<<= App.Desc.bellyImplant({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.bellyImplant({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "conservative clothing">>
 			$His taut blouse shows off $his big belly.
@@ -2716,7 +2716,7 @@
 			$His bare belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight >= 95>>
-		<<= App.Desc.bellyImplant({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.bellyImplant({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -2792,7 +2792,7 @@
 			$His bare, jiggling, fat gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.bellyImplant >= 2000>>
-		<<= App.Desc.bellyImplant({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.bellyImplant({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -2875,7 +2875,7 @@
 	<</if>>
 	<<else>> /* inflation descs */
 	<<if $activeSlave.weight > 190>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His massive gut is alluringly smooth under the tight suit.
@@ -2937,7 +2937,7 @@
 			$His massive bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.inflation == 3>>
-		<<= App.Desc.bellyInflation({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.bellyInflation({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -3017,7 +3017,7 @@
 			$His bare, taut, sloshing belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 160>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His giant gut is alluringly smooth under the tight suit.
@@ -3091,7 +3091,7 @@
 			$His giant bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 130>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His big gut is perfectly smoothed by the tight latex.
@@ -3165,7 +3165,7 @@
 			$His big bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.inflation == 2>>
-		<<= App.Desc.bellyInflation({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.bellyInflation({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -3243,7 +3243,7 @@
 			$His bare, rounded, sloshing belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight >= 95>>
-		<<= App.Desc.belly({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.belly({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -3319,7 +3319,7 @@
 			$His bare, jiggling, fat gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.inflation == 1>>
-		<<= App.Desc.bellyInflation({slave: $activeSlave, saleDescription: 0})>>
+		<<= App.Desc.bellyInflation({slave: $activeSlave, market: 0})>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -3400,7 +3400,7 @@
 	<</if>>
 	<<set _target = "FVagina">>
 <<elseif (_seed > 20)>>
-	<<= App.Desc.anus({slave: $activeSlave, saleDescription: 0})>>
+	<<= App.Desc.anus({slave: $activeSlave, market: 0})>>
 	<<switch $activeSlave.clothes>>
 	<<case "a Fuckdoll suit">>
 		Its suit is expressly designed to encourage use of its rear hole.
diff --git a/src/Mods/SecExp/secExpSmilingMan.tw b/src/Mods/SecExp/secExpSmilingMan.tw
index 017ec4092f8a896dc7900ae580d2d85553a2f402..391b1a0dbf8f66fa0336470aad9412420769bd2d 100644
--- a/src/Mods/SecExp/secExpSmilingMan.tw
+++ b/src/Mods/SecExp/secExpSmilingMan.tw
@@ -382,7 +382,7 @@
 			a second — $he barely manages to recover $his usual demeanor.
 		<</if>>
 		<br><br>
-		<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 0})>>
+		<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 0})>>
 		<br> <<include "New Slave Intro">>
 	<</if>>
 <</if>>
diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw
index 0fc86af309eab9726338f519774f4d505b7fe990..2529ef1cc8a849fb6379838128069f0c5fb91ad7 100644
--- a/src/facilities/nursery/childInteract.tw
+++ b/src/facilities/nursery/childInteract.tw
@@ -40,7 +40,7 @@
 
 <<if $seeDetails>>
 	<span id="LCD">
-		<<= App.Facilities.Nursery.LongChildDescription({child: $activeChild, saleDescription: 0, eventDescription: 0})>>
+		<<= App.Facilities.Nursery.LongChildDescription({child: $activeChild, market: 0, eventDescription: 0})>>
 	</span>
 	<br><i>
 	[[Options][$nextLink = passage()]] |
@@ -49,7 +49,7 @@
 	<b>
 	<<link "Update">>
 		<<replace "#LCD">>
-			<<= App.Facilities.Nursery.LongChildDescription({child: $activeChild, saleDescription: 0, eventDescription: 0})>>
+			<<= App.Facilities.Nursery.LongChildDescription({child: $activeChild, market: 0, eventDescription: 0})>>
 		<</replace>>
 	<</link>>
 	</b></i>
diff --git a/src/facilities/nursery/infantInteract.tw b/src/facilities/nursery/infantInteract.tw
index 08c8efde294d36499159d85989fde06c18b20bae..227b1096973906b994efcc72b9a15d3c2900a859 100644
--- a/src/facilities/nursery/infantInteract.tw
+++ b/src/facilities/nursery/infantInteract.tw
@@ -30,7 +30,7 @@
 
 <<if $seeDetails>>
 	<span id="LCD">
-		<<= App.Facilities.Nursery.LongInfantDescription({child: $activeChild, saleDescription: 0, eventDescription: 0})>>
+		<<= App.Facilities.Nursery.LongInfantDescription({child: $activeChild, market: 0, eventDescription: 0})>>
 	</span>
 	<br><br>
 	<i>
@@ -40,7 +40,7 @@
 	<b>
 	<<link "Update">>
 		<<replace "#LCD">>
-		<<= App.Facilities.Nursery.LongInfantDescription({child: $activeChild, saleDescription: 0, eventDescription: 0})>>
+		<<= App.Facilities.Nursery.LongInfantDescription({child: $activeChild, market: 0, eventDescription: 0})>>
 		<</replace>>
 	<</link>>
 	</b>
diff --git a/src/facilities/nursery/nurseryRetrievalWorkaround.tw b/src/facilities/nursery/nurseryRetrievalWorkaround.tw
index 9ad00ec97981598aee6449a1276b6f89baf58d78..b9191f5bded24f263d8a8b4514a869d92387ca2c 100644
--- a/src/facilities/nursery/nurseryRetrievalWorkaround.tw
+++ b/src/facilities/nursery/nurseryRetrievalWorkaround.tw
@@ -6,7 +6,7 @@ $readySlave.slaveName has been discharged from $nurseryName and is ready to beco
 
 <<set $activeSlave = $readySlave>>
 <<set $nurseryBabies-->>
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 0})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 0})>>
 <<run newSlave($activeSlave)>>
 <<set $slaves.push($activeSlave)>>
 <<set $nextLink = "AS Dump">>
diff --git a/src/facilities/nursery/widgets/children/longChildDescription.js b/src/facilities/nursery/widgets/children/longChildDescription.js
index 6f5420f2f9396b37bc4ccc9de98fc8ace917b9fe..d42163880f571ba79605c12a06fa9e2aecc3fc97 100644
--- a/src/facilities/nursery/widgets/children/longChildDescription.js
+++ b/src/facilities/nursery/widgets/children/longChildDescription.js
@@ -3,7 +3,7 @@
  * @param {App.Entity.SlaveState} child
  * @returns {string}
  */
-App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescription: saleDescription, eventDescription: eventDescription} = {}) {
+App.Facilities.Nursery.LongChildDescription = function({child: child, market: market, eventDescription: eventDescription} = {}) {
 
 	// declarations
 	const
@@ -68,7 +68,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 			let
 				r = ``;
 
-			if (V.showClothing && !saleDescription) {
+			if (V.showClothing && !market) {
 				switch (child.clothes) {
 					case "a slave gown":
 						if (child.chastityAnus) {
@@ -438,7 +438,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 			r += `${His} asshole has seen hard use lately and looks a little sore. `;
 		}
 
-		if (saleDescription && V.gingering === "ginger") {
+		if (market && V.gingering === "ginger") {
 			r += `${His} asshole looks unusually puffy and sore. ${He}'s either been cruelly assraped lately, or ${he}'s had an irritant placed in ${his} anus. `;
 		}
 
@@ -468,7 +468,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 		let
 			r = ``;
 
-		if (V.showClothing && !saleDescription) {
+		if (V.showClothing && !market) {
 			if (!V.surgeryDescription) {
 				switch (child.clothes) {
 					case "a schoolgirl outfit":
@@ -959,7 +959,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 		let
 			r = ``;
 
-		if (V.showClothing && !saleDescription) {
+		if (V.showClothing && !market) {
 			switch (child.clothes) {
 				case "a slave gown":
 					r += `${child.slaveName}'s `;
@@ -1319,7 +1319,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 				} else if (child.prostate > 1) {
 					r += `${He}'s got a string of precum dangling from the tip of ${his} cock; ${his} artificially hyperactive prostate keeps ${him} that way. `;
 				}
-			} else if (saleDescription && V.gingering === "vasodilator") {
+			} else if (market && V.gingering === "vasodilator") {
 				r += `${He}'s painfully erect. `;
 				if (child.prostate > 2) {
 					r += `The area above ${his} crotch has a slight swell to it from ${his} prostate implant. A constant dribble of precum drips from the tip of ${his} cock; ${his} artificially hyperactive prostate keeps ${him} that way. `;
@@ -1625,7 +1625,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 			if (child.foreskin > 0) {
 				if (child.foreskin - child.dick < -1) {
 					r += `${His} cockhead is much too large for ${his} foreskin, probably as a result of recent penis growth it hasn't had time to stretch to accommodate yet. `;
-					if (canAchieveErection(child) && (child.devotion > 20 || child.aphrodisiacs > 0 || saleDescription && V.gingering === "vasodilator" || child.inflationType === "aphrodisiac" || child.drugs === "priapism agents")) {
+					if (canAchieveErection(child) && (child.devotion > 20 || child.aphrodisiacs > 0 || market && V.gingering === "vasodilator" || child.inflationType === "aphrodisiac" || child.drugs === "priapism agents")) {
 						r += `The bit of erect dickhead visible at the tip of the uncomfortably stretched skin is an angry color from being squeezed so hard. `;
 					} else if (canAchieveErection(child)) {
 						r += `${He} isn't erect right now, but getting a hard-on will probably be very uncomfortable for ${him}. `;
@@ -1634,7 +1634,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 					}
 				} else if (child.foreskin - child.dick < 0) {
 					r += `${His} foreskin is stretched by ${his} dickhead, probably as a result of recent penis growth it hasn't had time to get used to yet. `;
-					if (canAchieveErection(child) && (child.devotion > 20 || child.aphrodisiacs > 0 || saleDescription && V.gingering === "vasodilator" || child.inflationType === "aphrodisiac" || child.drugs === "priapism agents")) {
+					if (canAchieveErection(child) && (child.devotion > 20 || child.aphrodisiacs > 0 || market && V.gingering === "vasodilator" || child.inflationType === "aphrodisiac" || child.drugs === "priapism agents")) {
 						r += `${His} erection has stretched the skin there taut. `;
 					} else if (canAchieveErection(child)) {
 						r += `${He} isn't erect right now, but getting a hard-on will probably be a bit uncomfortable for ${him}. `;
@@ -1643,7 +1643,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 					}
 				} else if (child.foreskin - child.dick > 0) {
 					r += `${His} foreskin seems too large for ${his} dick, probably as a result of recent penis shrinkage. `;
-					if (canAchieveErection(child) && (child.devotion > 20 || child.aphrodisiacs > 0 || saleDescription && V.gingering === "vasodilator" || child.inflationType === "aphrodisiac" || child.drugs === "priapism agents")) {
+					if (canAchieveErection(child) && (child.devotion > 20 || child.aphrodisiacs > 0 || market && V.gingering === "vasodilator" || child.inflationType === "aphrodisiac" || child.drugs === "priapism agents")) {
 						r += `${His} erection cannot fully retract it, though it's loose enough that this doesn't look uncomfortable. `;
 					} else if (canAchieveErection(child)) {
 						r += `${He} isn't erect right now, making the tip of ${his} dick look shriveled. `;
@@ -1652,7 +1652,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 					}
 				} else if (child.foreskin - child.dick > 1) {
 					r += `${His} foreskin is far too large for ${his} dick, probably as a result of recent penis shrinkage. `;
-					if (canAchieveErection(child) && (child.devotion > 20 || child.aphrodisiacs > 0 || saleDescription && V.gingering === "vasodilator" || child.inflationType === "aphrodisiac" || child.drugs === "priapism agents")) {
+					if (canAchieveErection(child) && (child.devotion > 20 || child.aphrodisiacs > 0 || market && V.gingering === "vasodilator" || child.inflationType === "aphrodisiac" || child.drugs === "priapism agents")) {
 						r += `${His} erection cannot retract it at all, though it's loose enough that this doesn't look uncomfortable. Orgasming, though, will likely produce a dribbling mess. `;
 					} else if (canAchieveErection(child)) {
 						r += `${He} isn't erect right now, so the excess skin droops lamely off ${his} cockhead. `;
@@ -3660,7 +3660,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 			r += `${His} <span class="pink">legs have been altered</span> so that ${he} must wear heels in order to walk. `;
 		}
 
-		if (V.showClothing && !saleDescription) {
+		if (V.showClothing && !market) {
 			if (hasAnyLegs(child)) {
 				if (child.shoes !== "none" && child.shoes !== "flats") {
 					r += `${He} is, so ${he} can walk reasonably well. `;
@@ -4357,7 +4357,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 			r += `${child.skin === "sun tanned" || child.skin === "spray tanned" ? `${His} skin has been tanned ${child.skin === "sun tanned" ? `to a natural, healthy-looking tone` : `with obvious, garish-looking makeup`}.` : ``}`;
 
 			if (child.race !== child.origRace) {
-				if (saleDescription) {
+				if (market) {
 					if (PC.skill.medicine >= 100) {
 						r += `Thanks to your medical experience, you can easily tell that ${he} was originally ${child.origRace}, but surgically modified. `;
 					} else if (PC.skill.medicine >= 50) {
@@ -4377,7 +4377,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 			r += `${child.skin === "sun tanned" || child.skin === "spray tanned" ? `${His} skin has been tanned ${child.skin === "sun tanned" ? `to a natural, healthy-looking tone` : `with obvious, garish-looking makeup`}. ` : ``}`;
 
 			if (child.race !== child.origRace) {
-				if (saleDescription) {
+				if (market) {
 					if (PC.skill.medicine >= 100) {
 						r += `Thanks to your medical experience, you can easily tell that ${he} was originally ${child.origRace}, but surgically modified. `;
 					} else if (PC.skill.medicine >= 50) {
@@ -5425,7 +5425,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 						}
 					}
 				} else {
-					if (child.aphrodisiacs > 0 || (saleDescription && V.gingering === "vasodilator") || child.inflationType === "aphrodisiac") {
+					if (child.aphrodisiacs > 0 || (market && V.gingering === "vasodilator") || child.inflationType === "aphrodisiac") {
 						r += `The combination of the aphrodisiacs and ${his} natural tendency to produce a lot of female lubricant is having a drastic effect. ${His} cunt is absolutely beribboned with femcum, and ${he} smells strongly of wet, clean pussy. `;
 					} else if (child.energy > 95) {
 						r += `${He} has a naturally wet cunt, and in combination with ${his} nymphomania, it's soaking. ${He} smells of good clean female arousal. `;
@@ -6122,7 +6122,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 
 	r += App.Desc.ageAndHealth(child);
 
-	if (!saleDescription) {
+	if (!market) {
 		if (V.clinic && V.clinicUpgradeScanner) {
 			if (child.chem > 15) {
 				r += `${V.clinicNameCaps}'s scanners score long term carcinogenic buildup in ${his} body at <span class="cyan">${Math.ceil(child.chem/10)}.</span> `;
@@ -6272,7 +6272,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 			}
 		}
 
-		r += App.Desc.eyes({slave: child, saleDescription: 0});
+		r += App.Desc.eyes({slave: child, market: 0});
 
 		if (child.fetish === "mindbroken") {
 			r += `However, <span class="coral">${his} mind is fundamentally broken;</span> everything ${he} experiences will quickly be forgotten. `;
@@ -6726,7 +6726,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 			r += `You do not understand ${his} sexuality very well. `;
 		}
 
-		if (!saleDescription && !eventDescription) {
+		if (!market && !eventDescription) {
 			if (canSee(child) && child.attrKnown) {
 				if (child.attrXX > 85 && PC.boobs >= 300) {
 					r += `${His} attraction to women is obvious: ${he} can't seem to stop staring at your breasts. `;
@@ -7187,7 +7187,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 		}
 	}
 
-	if (!saleDescription && !eventDescription) {
+	if (!market && !eventDescription) {
 		if (canSee(child) && child.attrKnown) {
 			if (child.attrXX > 85 && PC.boobs >= 300) {
 				r += `${His} attraction to women is obvious: ${he} can't seem to stop staring at your breasts. `;
@@ -7363,7 +7363,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 
 	r += App.Desc.limbs(child);
 
-	if (V.showClothing && !saleDescription) {
+	if (V.showClothing && !market) {
 		r += `${child.slaveName} is `;
 		if (child.clothes === "choosing her own clothes") {
 			r += `allowed to choose ${his} own clothes, but hasn't made a selection yet, `;
@@ -7400,7 +7400,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 		r += clothingCorset(child);
 	}
 
-	if (V.showClothing && !saleDescription) {
+	if (V.showClothing && !market) {
 		r += `${He}`;
 	} else {
 		r += `${child.slaveName}`;
@@ -7747,7 +7747,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 
 	r += skin(child);
 
-	if (saleDescription) {
+	if (market) {
 		r += accent(child);
 	}
 
@@ -7791,7 +7791,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 		}
 	}
 
-	if (V.showClothing && !saleDescription) {
+	if (V.showClothing && !market) {
 		r += ears(child);
 		r += upperFace(child);
 		r += hair(child);
@@ -7871,7 +7871,7 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 	r += face(child);
 	r += mouth(child);
 
-	if (V.showClothing && !saleDescription) {
+	if (V.showClothing && !market) {
 		r += collar(child);
 		if (child.relationship > 4) { // TODO: will children be able to get married?
 			if (hasLeftArm(child)) {
@@ -7905,15 +7905,15 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 
 	r += `<br>&nbsp;&nbsp;&nbsp;&nbsp;`;
 
-	r += App.Desc.boobs({slave: child, saleDescription: 0});
-	r += App.Desc.boobsExtra({slave: child, saleDescription: 0});
+	r += App.Desc.boobs({slave: child, market: 0});
+	r += App.Desc.boobsExtra({slave: child, market: 0});
 	if (V.showBodyMods) {
 		r += tats.boobs(child);
 	}
 	r += App.Desc.brand(child, "chest");
 	r += App.Desc.brand(child, "breast");
 	r += shoulders(child);
-	r += App.Desc.nipples({slave: child, saleDescription: 0});
+	r += App.Desc.nipples({slave: child, market: 0});
 	if (V.showBodyMods) {
 		r += piercings.nipples(child);
 	}
@@ -7921,14 +7921,14 @@ App.Facilities.Nursery.LongChildDescription = function({child: child, saleDescri
 
 	if (child.inflation > 0) {
 		V.activeSlave = child;
-		r += `${App.Desc.bellyInflation({slave: child, saleDescription: 0})}  `; // TODO:
+		r += `${App.Desc.bellyInflation({slave: child, market: 0})}  `; // TODO:
 	} else if (child.bellyImplant >= 2000) {
 		V.activeSlave = child;
-		r += App.Desc.bellyImplant({slave: child, saleDescription: 0}); // TODO:
+		r += App.Desc.bellyImplant({slave: child, market: 0}); // TODO:
 		r += ` `;
 	} else {
 		V.activeSlave = child;
-		r += `${App.Desc.belly({slave: child, saleDescription: 0})} `; // TODO:
+		r += `${App.Desc.belly({slave: child, market: 0})} `; // TODO:
 	}
 	r += butt(child);
 
diff --git a/src/facilities/nursery/widgets/infants/longInfantDescription.js b/src/facilities/nursery/widgets/infants/longInfantDescription.js
index 30a41a13e59ce8f439702a80e4df44dcbb48a614..ea654664f2e838fdf2e8ca8415e728b17c724fc3 100644
--- a/src/facilities/nursery/widgets/infants/longInfantDescription.js
+++ b/src/facilities/nursery/widgets/infants/longInfantDescription.js
@@ -3,7 +3,7 @@
  * @param {App.Entity.InfantState} child
  * @returns {string}
  */
-App.Facilities.Nursery.LongInfantDescription = function({child: child, saleDescription: saleDescription, eventDescription: eventDescription} = {}) {
+App.Facilities.Nursery.LongInfantDescription = function({child: child, market: market, eventDescription: eventDescription} = {}) {
 	const
 		PC = V.PC,
 		arcology = V.arcologies[0],
diff --git a/src/gui/multipleInspect.js b/src/gui/multipleInspect.js
index f546904f8228d4dcdc648df20e06d018d628f1a9..13f043a18b1d05443c82b5589e7800a7f3cb1c9d 100644
--- a/src/gui/multipleInspect.js
+++ b/src/gui/multipleInspect.js
@@ -4,16 +4,16 @@ App.UI.MultipleInspect = (function() {
 	 * Intended for use from DOM passages.
 	 * @param {Array<App.Entity.SlaveState>} slaves
 	 * @param {boolean} showFamilyTree
-	 * @param {boolean} saleDescription
+	 * @param {boolean} market
 	 * @returns {DocumentFragment}
 	 */
-	function MultipleInspectDOM(slaves, showFamilyTree, saleDescription) {
+	function MultipleInspectDOM(slaves, showFamilyTree, market) {
 		const frag = document.createDocumentFragment();
 		const tabbar = App.UI.DOM.appendNewElement("div", frag, "", "tabbar");
 
 		for (const slave of slaves) {
 			tabbar.append(App.UI.tabbar.tabButtonDOM(`slave${slave.ID}`, slave.slaveName));
-			frag.append(App.UI.tabbar.makeTabDOM(`slave${slave.ID}`, App.Desc.longSlave({slave: slave, saleDescription: saleDescription})));
+			frag.append(App.UI.tabbar.makeTabDOM(`slave${slave.ID}`, App.Desc.longSlave({slave: slave, market: market})));
 		}
 
 		if (slaves.length > 1 && showFamilyTree) {
diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js
index 59c73387e7bbc9bc73e77d01b5d5f742410f4f2a..a0882b8bb7234541cda4bcd6f4594ed5f1fef5c5 100644
--- a/src/interaction/main/walkPast.js
+++ b/src/interaction/main/walkPast.js
@@ -2076,7 +2076,7 @@ globalThis.walkPast = (function() {
 
 		const breasts = (slave.boobs < 300) ? `flat chest` : `breasts`;
 
-		t += ` ${App.Desc.boobs({slave: slave, saleDescription: 0})} `;
+		t += ` ${App.Desc.boobs({slave: slave, market: 0})} `;
 		switch (slave.clothes) {
 			case "uncomfortable straps":
 				if (slave.boobs < 300) {
@@ -2505,7 +2505,7 @@ globalThis.walkPast = (function() {
 
 		V.target = "FButt";
 
-		t += App.Desc.butt({slave: slave, saleDescription: 0});
+		t += App.Desc.butt({slave: slave, market: 0});
 		t += ` `;
 		switch (slave.clothes) {
 			case "a Fuckdoll suit":
@@ -2855,7 +2855,7 @@ globalThis.walkPast = (function() {
 		if (slave.inflation === 0) {
 			if (slave.bellyImplant < 2000) {
 				if (slave.belly >= 600000) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a very tight corset":
@@ -2986,7 +2986,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare enormous squirming pregnant belly catches your eye.`;
 					}
 				} else if (slave.belly >= 300000) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a very tight corset":
@@ -3123,7 +3123,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare giant pregnant belly catches your eye.`;
 					}
 				} else if (slave.weight > 190) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -3281,7 +3281,7 @@ globalThis.walkPast = (function() {
 							t += `${His} massive bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.belly >= 10000 || (slave.bellyAccessory === "a huge empathy belly") || (slave.bellyAccessory === "a large empathy belly")) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "conservative clothing":
@@ -3484,7 +3484,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare huge pregnant belly catches your eye.`;
 					}
 				} else if (slave.weight > 160) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -3682,7 +3682,7 @@ globalThis.walkPast = (function() {
 							t += `${His} giant bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.weight > 130) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -3886,7 +3886,7 @@ globalThis.walkPast = (function() {
 							t += `${His} big bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.bellyPreg >= 5000 || (slave.bellyAccessory === "a medium empathy belly")) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "conservative clothing":
@@ -4089,7 +4089,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare pregnant belly catches your eye.`;
 					}
 				} else if (slave.weight >= 95) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -4292,7 +4292,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare, jiggling, fat gut catches your eye.`;
 					}
 				} else if (slave.bellyPreg >= 1500 || (slave.bellyAccessory === "a small empathy belly")) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -4492,7 +4492,7 @@ globalThis.walkPast = (function() {
 							t += `${His} barely visible pregnancy catches your eye.`;
 					}
 				} else {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					if (slave.weight >= 30) {
 						t += `Slight jiggling can be seen in ${his} chubby belly as ${he} moves.`;
@@ -4500,7 +4500,7 @@ globalThis.walkPast = (function() {
 				}
 			} else { /* implant descs */
 				if (slave.bellyImplant >= 32000) {
-					t += `${App.Desc.bellyImplant({slave: slave, saleDescription: 0})} `;
+					t += `${App.Desc.bellyImplant({slave: slave, market: 0})} `;
 					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "a very tight corset":
@@ -4647,7 +4647,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare enormous stomach catches your eye.`;
 					}
 				} else if (slave.bellyImplant >= 16000) {
-					t += `${App.Desc.bellyImplant({slave: slave, saleDescription: 0})} `;
+					t += `${App.Desc.bellyImplant({slave: slave, market: 0})} `;
 					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "a very tight corset":
@@ -4797,7 +4797,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare giant belly catches your eye.`;
 					}
 				} else if (slave.weight > 190) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -4968,7 +4968,7 @@ globalThis.walkPast = (function() {
 							t += `${His} massive bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.bellyImplant >= 8000) {
-					t += `${App.Desc.bellyImplant({slave: slave, saleDescription: 0})} `;
+					t += `${App.Desc.bellyImplant({slave: slave, market: 0})} `;
 					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "conservative clothing":
@@ -5181,7 +5181,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare huge belly catches your eye.`;
 					}
 				} else if (slave.weight > 160) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -5388,7 +5388,7 @@ globalThis.walkPast = (function() {
 							t += `${His} giant bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.weight > 130) {
-					t += App.Desc.belly({slave: slave, saleDescription: 0});
+					t += App.Desc.belly({slave: slave, market: 0});
 					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -5598,7 +5598,7 @@ globalThis.walkPast = (function() {
 							t += `${His} big bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.bellyImplant >= 4000) {
-					t += `${App.Desc.bellyImplant({slave: slave, saleDescription: 0})} `;
+					t += `${App.Desc.bellyImplant({slave: slave, market: 0})} `;
 					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "conservative clothing":
@@ -5805,7 +5805,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare belly catches your eye.`;
 					}
 				} else if (slave.weight >= 95) {
-					t += `${App.Desc.bellyImplant({slave: slave, saleDescription: 0})} `;
+					t += `${App.Desc.bellyImplant({slave: slave, market: 0})} `;
 					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -6015,7 +6015,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare, jiggling, fat gut catches your eye.`;
 					}
 				} else if (slave.bellyImplant >= 2000) {
-					t += `${App.Desc.bellyImplant({slave: slave, saleDescription: 0})} `;
+					t += `${App.Desc.bellyImplant({slave: slave, market: 0})} `;
 					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
@@ -6234,7 +6234,7 @@ globalThis.walkPast = (function() {
 			}
 		} else { /* inflation descs */
 			if (slave.weight > 190) {
-				t += App.Desc.belly({slave: slave, saleDescription: 0});
+				t += App.Desc.belly({slave: slave, market: 0});
 				t += ` `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
@@ -6405,7 +6405,7 @@ globalThis.walkPast = (function() {
 						t += `${His} massive bare jiggling gut catches your eye.`;
 				}
 			} else if (slave.inflation === 3) {
-				t += `${App.Desc.bellyInflation({slave: slave, saleDescription: 0})} `;
+				t += `${App.Desc.bellyInflation({slave: slave, market: 0})} `;
 				t += `${App.Desc.mods(slave, "belly")} `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
@@ -6621,7 +6621,7 @@ globalThis.walkPast = (function() {
 						t += `${His} bare, taut, sloshing belly catches your eye.`;
 				}
 			} else if (slave.weight > 160) {
-				t += App.Desc.belly({slave: slave, saleDescription: 0});
+				t += App.Desc.belly({slave: slave, market: 0});
 				t += ` `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
@@ -6828,7 +6828,7 @@ globalThis.walkPast = (function() {
 						t += `${His} giant bare jiggling gut catches your eye.`;
 				}
 			} else if (slave.weight > 130) {
-				t += App.Desc.belly({slave: slave, saleDescription: 0});
+				t += App.Desc.belly({slave: slave, market: 0});
 				t += ` `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
@@ -7035,7 +7035,7 @@ globalThis.walkPast = (function() {
 						t += `${His} big bare jiggling gut catches your eye.`;
 				}
 			} else if (slave.inflation === 2) {
-				t += `${App.Desc.bellyInflation({slave: slave, saleDescription: 0})} `;
+				t += `${App.Desc.bellyInflation({slave: slave, market: 0})} `;
 				t += `${App.Desc.mods(slave, "belly")} `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
@@ -7248,7 +7248,7 @@ globalThis.walkPast = (function() {
 						t += `${His} bare, rounded, sloshing belly catches your eye.`;
 				}
 			} else if (slave.weight >= 95) {
-				t += App.Desc.belly({slave: slave, saleDescription: 0});
+				t += App.Desc.belly({slave: slave, market: 0});
 				t += ` `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
@@ -7458,7 +7458,7 @@ globalThis.walkPast = (function() {
 						t += `${His} bare, jiggling, fat gut catches your eye.`;
 				}
 			} else if (slave.inflation === 1) {
-				t += `${App.Desc.bellyInflation({slave: slave, saleDescription: 0})} `;
+				t += `${App.Desc.bellyInflation({slave: slave, market: 0})} `;
 				t += `${App.Desc.mods(slave, "belly")} `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
@@ -7684,9 +7684,9 @@ globalThis.walkPast = (function() {
 
 		V.target = "FVagina";
 		// Desc dick and vag
-		t += App.Desc.crotch({slave: slave, saleDescription: 0});
+		t += App.Desc.crotch({slave: slave, market: 0});
 		t += ` `;
-		t += App.Desc.vagina({slave: slave, saleDescription: 0});
+		t += App.Desc.vagina({slave: slave, market: 0});
 		t += ` `;
 		switch (slave.clothes) {
 			case "a Fuckdoll suit":
@@ -8255,9 +8255,9 @@ globalThis.walkPast = (function() {
 
 		V.target = "FDick";
 		// Desc dick and vag
-		t += App.Desc.crotch({slave: slave, saleDescription: 0});
+		t += App.Desc.crotch({slave: slave, market: 0});
 		t += ` `;
-		t += App.Desc.dick({slave: slave, saleDescription: 0});
+		t += App.Desc.dick({slave: slave, market: 0});
 		t += ` `;
 		switch (slave.clothes) {
 			case "a Fuckdoll suit":
@@ -8826,7 +8826,7 @@ globalThis.walkPast = (function() {
 
 		V.target = "FAnus";
 
-		t += App.Desc.anus({slave: slave, saleDescription: 0});
+		t += App.Desc.anus({slave: slave, market: 0});
 		if (slave.chastityAnus === 0) {
 			t += ` `;
 			switch (slave.clothes) {
diff --git a/src/interaction/wardrobeUse.js b/src/interaction/wardrobeUse.js
index 9128766ec7393625939bbfd065cdce097a8125a7..2fbbd0422c24e95961d94f5c8da8b758948f8c76 100644
--- a/src/interaction/wardrobeUse.js
+++ b/src/interaction/wardrobeUse.js
@@ -9,7 +9,7 @@ App.UI.Wardrobe.clothes = function(slave) {
 	let el = document.createElement('div');
 	let links;
 	if (slave.fuckdoll === 0) {
-		// <<= App.Desc.clothing({slave: $activeSlave, saleDescription: 0})>>
+		// <<= App.Desc.clothing({slave: $activeSlave, market: 0})>>
 
 		let label = document.createElement('div');
 		label.append(`Clothes: `);
@@ -421,7 +421,7 @@ App.UI.Wardrobe.bellyAccessory = function(slave) {
 	if (slave.fuckdoll !== 0) {
 		return;
 	}
-	// <<waistDescription>><<= App.Desc.pregnancy({slave: $activeSlave, saleDescription: 0})>><<clothingCorsetDescription>>
+	// <<waistDescription>><<= App.Desc.pregnancy({slave: $activeSlave, market: 0})>><<clothingCorsetDescription>>
 
 	const {
 		// eslint-disable-next-line no-unused-vars
diff --git a/src/npc/descriptions/belly/belly.js b/src/npc/descriptions/belly/belly.js
index c495e528c856d273dd14d3f47d5bdbc3b5eb8338..b6e3f38c7ddda5e0f6b51679025225882160fe7b 100644
--- a/src/npc/descriptions/belly/belly.js
+++ b/src/npc/descriptions/belly/belly.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.belly = function({slave, market, eventDescription} = {}) {
 	let heavyBelly;
 	const r = [];
 	const {
@@ -41,7 +41,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 		r.push(`${He} has a slight curve to ${his} abdomen, unusual for a male slave.`);
 	}
 
-	if (V.showClothing === 1 && !saleDescription) {
+	if (V.showClothing === 1 && !market) {
 		if (V.surgeryDescription === 0) {
 			switch (slave.bellyAccessory) {
 				case "an extreme corset":
@@ -725,7 +725,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 						}
 						r.push(`belly`);
 					} else {
-						if (saleDescription) {
+						if (market) {
 							r.push(`${He}'ll have`);
 						} else {
 							r.push(`${He} has`);
@@ -773,7 +773,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`${He} is swollen beyond any reasonable description,`);
 				if (slave.physicalAge <= 3) {
 					r.push(`and ${he} is lost under the squirming mass of infants that now completely fills ${his} body. ${He} has been reduced to nothing more than a womb with a few trace remnants of a little ${girl} attached.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -830,7 +830,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`${He} is far beyond the recommended limit,`);
 				if (slave.physicalAge <= 3) {
 					r.push(`and ${he} is lost under the straining mass of the implant that now fills ${his} body. ${He} has been reduced to nothing more than a balloon with a few trace remnants of a little ${girl} attached.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -899,7 +899,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 						r.push(`fill ${his} body.`);
 					}
 					r.push(`${He} has been reduced to nothing more than a womb stretched to its limit.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -912,19 +912,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere`);
 						}
 					}
@@ -938,19 +938,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -964,19 +964,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -991,19 +991,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere`);
 						}
 					}
@@ -1018,19 +1018,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1077,7 +1077,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 						r.push(`thoroughly fills ${his} body.`);
 					}
 					r.push(`${He} has been reduced to nothing more than a balloon stretched to its limit.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -1090,19 +1090,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1115,19 +1115,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1141,19 +1141,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1168,19 +1168,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1193,19 +1193,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1232,7 +1232,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`${He} is dangerously pregnant,`);
 				if (slave.physicalAge <= 3) {
 					r.push(`and ${he} is lost against the squirming mass of infants that make up the bulk of ${his} body. ${He} has been reduced to nothing more than a straining womb.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -1240,19 +1240,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1261,19 +1261,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1282,19 +1282,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1305,19 +1305,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1351,7 +1351,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`${He} looks ready to pop,`);
 				if (slave.physicalAge <= 3) {
 					r.push(`and ${he} is lost against the greatly overfilled implant that makes up the bulk of ${his} body. ${He} has been reduced to nothing more than a straining balloon.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -1359,19 +1359,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1380,19 +1380,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1401,19 +1401,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1424,19 +1424,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1465,7 +1465,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`${He} is immensely pregnant,`);
 				if (slave.physicalAge <= 3) {
 					r.push(`and ${he} is nothing more than a womb with a ${loli} attached. ${He} has to be careful not to get crushed under ${his} own mass.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -1473,19 +1473,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1494,19 +1494,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1515,19 +1515,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1538,19 +1538,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1574,7 +1574,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`${He} looks immensely pregnant,`);
 				if (slave.physicalAge <= 3) {
 					r.push(`and ${he} is nothing more than an overfilled implant with a ${loli} attached. ${He} has to be careful not to get crushed under ${his} own mass.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -1582,19 +1582,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1603,19 +1603,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires multiple slaves to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1624,19 +1624,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1647,19 +1647,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1683,7 +1683,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`${He} is massively pregnant, dwarfing any normal pregnancy,`);
 				if (slave.physicalAge <= 3) {
 					r.push(`and ${he} is nearly spherical. ${His} toddlerish form is utterly dwarfed by ${his} pregnancy, all ${he} can do is lean against it.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -1691,19 +1691,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1714,19 +1714,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1737,19 +1737,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1771,7 +1771,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`${He} looks so massively pregnant that ${he} dwarfs any normal pregnancy,`);
 				if (slave.physicalAge <= 3) {
 					r.push(`and ${he} is nearly spherical. ${His} toddlerish form is utterly dwarfed by ${his} implant, all ${he} can do is lean against it.`);
-					if (!saleDescription) {
+					if (!market) {
 						r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`);
 					}
 				} else if (slave.physicalAge <= 12) {
@@ -1779,19 +1779,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1802,19 +1802,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1825,19 +1825,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1862,19 +1862,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1883,19 +1883,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -1946,19 +1946,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -1967,19 +1967,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						}
 					}
@@ -2012,19 +2012,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -2033,19 +2033,19 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					if (hasAnyNaturalLegs(slave)) {
 						r.push(`${He} requires assistance to`);
 						if (!hasBothLegs(slave)) {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`stand up,`);
 							} else {
 								r.push(`stand up.`);
 							}
 						} else {
-							if (!saleDescription) {
+							if (!market) {
 								r.push(`get to ${his} feet,`);
 							} else {
 								r.push(`get to ${his} feet.`);
 							}
 						}
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`and uses a wheeled stand to support ${his} pregnancy when ${he} must walk anywhere.`);
 						}
 					}
@@ -2092,7 +2092,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					r.push(`and ${his} giant belly is as big as ${he} is.`);
 					if (hasAnyLegs(slave)) {
 						r.push(`${He} requires assistance to get to ${his}`);
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`feet, and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere`);
 						} else {
 							r.push(`feet.`);
@@ -2102,7 +2102,7 @@ App.Desc.belly = function({slave, saleDescription, eventDescription} = {}) {
 					r.push(`and ${his} giant belly is nearly as big as ${he} is.`);
 					if (hasAnyLegs(slave)) {
 						r.push(`${He} requires assistance to get to ${his}`);
-						if (!saleDescription) {
+						if (!market) {
 							r.push(`feet, and uses a wheeled stand to support ${his} middle when ${he} must walk anywhere.`);
 						} else {
 							r.push(`feet.`);
diff --git a/src/npc/descriptions/belly/bellyImplant.js b/src/npc/descriptions/belly/bellyImplant.js
index dd45088479bef2c68890f2cbc5b0439f2eeaedcb..cd00afbfc0a5c9aedc04c89d0223844b5788b685 100644
--- a/src/npc/descriptions/belly/bellyImplant.js
+++ b/src/npc/descriptions/belly/bellyImplant.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.bellyImplant = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.bellyImplant = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His, girl
@@ -133,7 +133,7 @@ App.Desc.bellyImplant = function({slave, saleDescription, eventDescription} = {}
 	function clothing() {
 		const r = [];
 
-		if (V.showClothing === 1 && !saleDescription) {
+		if (V.showClothing === 1 && !market) {
 			if (V.surgeryDescription === 0) {
 				if (slave.bellyImplant >= 32000) {
 					if (slave.bellyAccessory === "an extreme corset") {
@@ -2274,7 +2274,7 @@ App.Desc.bellyImplant = function({slave, saleDescription, eventDescription} = {}
 					if (V.pregAccessibility === 1) {
 						r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a belly`);
 					} else {
-						if (saleDescription) {
+						if (market) {
 							r.push(`${He}'ll have`);
 						} else {
 							r.push(`${He} has`);
@@ -2306,7 +2306,7 @@ App.Desc.bellyImplant = function({slave, saleDescription, eventDescription} = {}
 					if (V.pregAccessibility === 1) {
 						r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a belly`);
 					} else {
-						if (saleDescription) {
+						if (market) {
 							r.push(`${He}'ll have`);
 						} else {
 							r.push(`${He} has`);
@@ -2338,7 +2338,7 @@ App.Desc.bellyImplant = function({slave, saleDescription, eventDescription} = {}
 					if (V.pregAccessibility === 1) {
 						r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a belly`);
 					} else {
-						if (saleDescription) {
+						if (market) {
 							r.push(`${He}'ll have`);
 						} else {
 							r.push(`${He} has`);
diff --git a/src/npc/descriptions/belly/bellyInflation.js b/src/npc/descriptions/belly/bellyInflation.js
index fd12207313dd6beaf1395867b6635966a976df7b..812bca6cd6aeebdf5bd845d30d5a41efdb1acbb7 100644
--- a/src/npc/descriptions/belly/bellyInflation.js
+++ b/src/npc/descriptions/belly/bellyInflation.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.bellyInflation = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.bellyInflation = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
@@ -58,7 +58,7 @@ App.Desc.bellyInflation = function({slave, saleDescription, eventDescription} =
 		}
 	}
 
-	if (V.showClothing === 1 && !saleDescription) {
+	if (V.showClothing === 1 && !market) {
 		if (V.surgeryDescription === 0) {
 			if (slave.inflation === 3) {
 				if (slave.bellyAccessory === "an extreme corset") {
diff --git a/src/npc/descriptions/boobs/boobs.js b/src/npc/descriptions/boobs/boobs.js
index 98d8f673fa79aa8630f0269f7dd526bddfebac7c..ca863a4a3773b977812b67abfdb658e387c8105d 100644
--- a/src/npc/descriptions/boobs/boobs.js
+++ b/src/npc/descriptions/boobs/boobs.js
@@ -218,13 +218,13 @@ App.Desc.boobs = function() {
 	/**
 	 * @param {object} params
 	 * @param {App.Entity.SlaveState} [params.slave]
-	 * @param {number} [params.saleDescription]
+	 * @param {number} [params.market]
 	 * @param {number} [params.showClothing]
 	 * @param {number} [params.eventDescription]
 	 * @returns {string}
 	 */
-	function describe({slave, saleDescription, eventDescription} = {}) {
-		if (V.showClothing === 1 && !saleDescription) {
+	function describe({slave, market, eventDescription} = {}) {
+		if (V.showClothing === 1 && !market) {
 			return `${outerInspection(slave)} ${detailedInspection(slave)}`;
 		} else {
 			return detailedInspection(slave);
@@ -1399,12 +1399,12 @@ App.Desc.boobs = function() {
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.boobsExtra = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.boobsExtra = function({slave, market, eventDescription} = {}) {
 	const thisArcology = V.arcologies[0];
 	const {he, his, him, He, His, girl} = getPronouns(slave);
 
@@ -1414,7 +1414,7 @@ App.Desc.boobsExtra = function({slave, saleDescription, eventDescription} = {})
 			rt = `Fortunately for ${him}, the penthouse is adapted for daily life with a bosom`;
 		} else {
 			rt = `${He}`;
-			if (saleDescription) {
+			if (market) {
 				rt += `'ll have`;
 			} else {
 				rt += ` has`;
@@ -1552,12 +1552,12 @@ App.Desc.boobsExtra = function({slave, saleDescription, eventDescription} = {})
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.nipples = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.nipples = function({slave, market, eventDescription} = {}) {
 	const {he, him, his, He, His} = getPronouns(slave);
 	const nipColor = nippleColor(slave);
 
@@ -1688,7 +1688,7 @@ App.Desc.nipples = function({slave, saleDescription, eventDescription} = {}) {
 	}
 
 	if (slave.fuckdoll === 0) {
-		if (V.showClothing === 1 && !saleDescription) {
+		if (V.showClothing === 1 && !market) {
 			switch (slave.clothes) {
 				case "a monokini":
 					r += ` Since ${he} is topless, they're plainly visible.`;
@@ -1749,12 +1749,12 @@ App.Desc.nipples = function({slave, saleDescription, eventDescription} = {}) {
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.areola = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.areola = function({slave, market, eventDescription} = {}) {
 	const {his, His, him} = getPronouns(slave);
 	const nipColor = nippleColor(slave);
 
@@ -1798,7 +1798,7 @@ App.Desc.areola = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(this.areolaePiercing(slave, pronouns));
 			}*/
 		}
-		if (V.showClothing === 1 && !saleDescription) {
+		if (V.showClothing === 1 && !market) {
 			if (slave.areolae > 1) {
 				switch (slave.clothes) {
 					case "a string bikini":
diff --git a/src/npc/descriptions/butt/anus.js b/src/npc/descriptions/butt/anus.js
index 1c2c3caec5b42d37205e9d2f229511833c8643e2..596497fab7395b93f7e5e841b4818e2591dc3b6c 100644
--- a/src/npc/descriptions/butt/anus.js
+++ b/src/npc/descriptions/butt/anus.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.anus = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.anus = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
@@ -100,11 +100,11 @@ App.Desc.anus = function({slave, saleDescription, eventDescription} = {}) {
 		r.push(`${His} asshole has seen hard use lately and looks a little sore.`);
 	}
 
-	if (saleDescription && V.gingering === "ginger") {
+	if (market && V.gingering === "ginger") {
 		r.push(`${His} asshole looks unusually puffy and sore. ${He}'s either been cruelly assraped lately, or ${he}'s had an irritant placed in ${his} anus.`);
 	}
 
-	r.push(App.Desc.buttplug({slave: slave, saleDescription: saleDescription}));
+	r.push(App.Desc.buttplug({slave: slave, market: market}));
 
 	r.push(App.Desc.mods(slave, "anus"));
 
diff --git a/src/npc/descriptions/butt/butt.js b/src/npc/descriptions/butt/butt.js
index 3089f824f0a21c4afd0cfba8d30fd3763f9feb4d..75e6398b3e1f7826ba7d6600b492397f030f04fa 100644
--- a/src/npc/descriptions/butt/butt.js
+++ b/src/npc/descriptions/butt/butt.js
@@ -1,17 +1,17 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.butt = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.butt = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, girl, He, His
 	} = getPronouns(slave);
-	if (V.showClothing === 1 && !saleDescription) {
+	if (V.showClothing === 1 && !market) {
 		if (V.surgeryDescription === 0) {
 			switch (slave.clothes) {
 				case "a Fuckdoll suit":
@@ -1225,7 +1225,7 @@ App.Desc.butt = function({slave, saleDescription, eventDescription} = {}) {
 					if (V.buttAccessibility === 1) {
 						r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a rear`);
 					} else {
-						if (saleDescription) {
+						if (market) {
 							r.push(`${He}'ll have`);
 						} else {
 							r.push(`${He} has`);
@@ -1271,7 +1271,7 @@ App.Desc.butt = function({slave, saleDescription, eventDescription} = {}) {
 					if (V.buttAccessibility === 1) {
 						r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a rear`);
 					} else {
-						if (saleDescription) {
+						if (market) {
 							r.push(`${He}'ll have`);
 						} else {
 							r.push(`${He} has`);
@@ -1317,7 +1317,7 @@ App.Desc.butt = function({slave, saleDescription, eventDescription} = {}) {
 					if (V.buttAccessibility === 1) {
 						r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a rear`);
 					} else {
-						if (saleDescription) {
+						if (market) {
 							r.push(`${He}'ll have`);
 						} else {
 							r.push(`${He} has`);
diff --git a/src/npc/descriptions/butt/buttplug.js b/src/npc/descriptions/butt/buttplug.js
index fcb53fc1efe1b265cb9f28d8b06d22c1af40a6da..f005fba12cffc7f14e082b58dcfb32528d3e4a5f 100644
--- a/src/npc/descriptions/butt/buttplug.js
+++ b/src/npc/descriptions/butt/buttplug.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.buttplug = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.buttplug = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
@@ -24,7 +24,7 @@ App.Desc.buttplug = function({slave, saleDescription, eventDescription} = {}) {
 			r.push(`being penetrated by ${his} milking machine for curative delivery.`);
 		}
 	} else {
-		if (V.showClothing === 1 && !saleDescription) {
+		if (V.showClothing === 1 && !market) {
 			switch (slave.clothes) {
 				case "a Fuckdoll suit":
 					r.push(`The suit has a wide opening for its rear hole, leaving the anus bare and unprotected.`);
diff --git a/src/npc/descriptions/crotch/crotch.js b/src/npc/descriptions/crotch/crotch.js
index 6d98315b972eb54d22aded3afa74039f07c13a65..9025706df4701076279f2edf44cd932ad765c1d6 100644
--- a/src/npc/descriptions/crotch/crotch.js
+++ b/src/npc/descriptions/crotch/crotch.js
@@ -1,17 +1,17 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.crotch = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.crotch = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
 	} = getPronouns(slave);
-	if (V.showClothing === 1 && !saleDescription) {
+	if (V.showClothing === 1 && !market) {
 		if (slave.assignment === "work in the dairy" && V.dairyRestraintsSetting > 1) {
 			if (V.dairyPregSetting > 1 && slave.ovaries === 1) {
 				r.push(`${slave.slaveName}'s pussy is occupied by a massive dildo, servicing ${his} womb with its ejaculate.`);
diff --git a/src/npc/descriptions/crotch/dick.js b/src/npc/descriptions/crotch/dick.js
index 21973562f74171075c82aac789c8cf9a799cdc90..add9d7c872dd6f671c103778671cfc4b1edc54c4 100644
--- a/src/npc/descriptions/crotch/dick.js
+++ b/src/npc/descriptions/crotch/dick.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.dick = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, girl, He, His
@@ -700,7 +700,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 				} else if ((slave.prostate > 1)) {
 					r.push(`${He}'s got a string of precum dangling from the tip of ${his} cock; ${his} artificially hyperactive prostate keeps ${him} that way.`);
 				}
-			} else if ((saleDescription && V.gingering === "vasodilator")) {
+			} else if ((market && V.gingering === "vasodilator")) {
 				r.push(`${He}'s painfully erect.`);
 				if (slave.prostate > 2) {
 					r.push(`The area above ${his} crotch has a slight swell to it from ${his} prostate implant. A constant dribble of precum drips from the tip of ${his} cock; ${his} artificially hyperactive prostate keeps ${him} that way.`);
@@ -924,7 +924,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.dickAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a cock`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -958,7 +958,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.dickAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a cock`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -992,7 +992,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.dickAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a cock`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -1058,7 +1058,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.ballsAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with balls`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -1094,7 +1094,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.ballsAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with balls`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -1130,7 +1130,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.ballsAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with balls`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -1146,7 +1146,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 			if (slave.foreskin > 0) {
 				if (slave.foreskin - slave.dick < -1) {
 					r.push(`${His} cockhead is much too large for ${his} foreskin, probably as a result of recent penis growth it hasn't had time to stretch to accommodate yet.`);
-					if (canAchieveErection(slave) && ((slave.devotion > 20) || (slave.aphrodisiacs > 0) || (saleDescription && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac") || (slave.drugs === "priapism agents"))) {
+					if (canAchieveErection(slave) && ((slave.devotion > 20) || (slave.aphrodisiacs > 0) || (market && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac") || (slave.drugs === "priapism agents"))) {
 						r.push(`The bit of erect dickhead visible at the tip of the uncomfortably stretched skin is an angry color from being squeezed so hard.`);
 					} else if (canAchieveErection(slave)) {
 						r.push(`${He} isn't erect right now, but getting a hard-on will probably be very uncomfortable for ${him}.`);
@@ -1155,7 +1155,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 					}
 				} else if ((slave.foreskin - slave.dick === -1)) {
 					r.push(`${His} foreskin is stretched by ${his} dickhead, probably as a result of recent penis growth it hasn't had time to get used to yet.`);
-					if (canAchieveErection(slave) && ((slave.devotion > 20) || (slave.aphrodisiacs > 0) || (saleDescription && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac") || (slave.drugs === "priapism agents"))) {
+					if (canAchieveErection(slave) && ((slave.devotion > 20) || (slave.aphrodisiacs > 0) || (market && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac") || (slave.drugs === "priapism agents"))) {
 						r.push(`${His} erection has stretched the skin there taut.`);
 					} else if (canAchieveErection(slave)) {
 						r.push(`${He} isn't erect right now, but getting a hard-on will probably be a bit uncomfortable for ${him}.`);
@@ -1164,7 +1164,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 					}
 				} else if ((slave.foreskin - slave.dick === 1)) {
 					r.push(`${His} foreskin seems too large for ${his} dick, probably as a result of recent penis shrinkage.`);
-					if (canAchieveErection(slave) && ((slave.devotion > 20) || (slave.aphrodisiacs > 0) || (saleDescription && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac") || (slave.drugs === "priapism agents"))) {
+					if (canAchieveErection(slave) && ((slave.devotion > 20) || (slave.aphrodisiacs > 0) || (market && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac") || (slave.drugs === "priapism agents"))) {
 						r.push(`${His} erection cannot fully retract it, though it's loose enough that this doesn't look uncomfortable.`);
 					} else if (canAchieveErection(slave)) {
 						r.push(`${He} isn't erect right now, making the tip of ${his} dick look shriveled.`);
@@ -1173,7 +1173,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 					}
 				} else if ((slave.foreskin - slave.dick > 1)) {
 					r.push(`${His} foreskin is far too large for ${his} dick, probably as a result of recent penis shrinkage.`);
-					if (canAchieveErection(slave) && ((slave.devotion > 20) || (slave.aphrodisiacs > 0) || (saleDescription && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac") || (slave.drugs === "priapism agents"))) {
+					if (canAchieveErection(slave) && ((slave.devotion > 20) || (slave.aphrodisiacs > 0) || (market && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac") || (slave.drugs === "priapism agents"))) {
 						r.push(`${His} erection cannot retract it at all, though it's loose enough that this doesn't look uncomfortable. Orgasming, though, will likely produce a dribbling mess.`);
 					} else if (canAchieveErection(slave)) {
 						r.push(`${He} isn't erect right now, so the excess skin droops lamely off ${his} cockhead.`);
@@ -1441,7 +1441,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.ballsAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with balls`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -1477,7 +1477,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.ballsAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with balls`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -1513,7 +1513,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.ballsAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with balls`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -1871,7 +1871,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.ballsAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with balls`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -1907,7 +1907,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.ballsAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with balls`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
@@ -1943,7 +1943,7 @@ App.Desc.dick = function({slave, saleDescription, eventDescription} = {}) {
 							if (V.ballsAccessibility === 1) {
 								r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with balls`);
 							} else {
-								if (saleDescription) {
+								if (market) {
 									r.push(`${He}'ll have`);
 								} else {
 									r.push(`${He} has`);
diff --git a/src/npc/descriptions/crotch/vagina.js b/src/npc/descriptions/crotch/vagina.js
index 1bbabc1cbf8ea22ba50bead0c8802f1f27c7eabb..a4c6ea540c45e75ef06256d584b8a7243bbf55db 100644
--- a/src/npc/descriptions/crotch/vagina.js
+++ b/src/npc/descriptions/crotch/vagina.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.vagina = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.vagina = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
@@ -190,7 +190,7 @@ App.Desc.vagina = function({slave, saleDescription, eventDescription} = {}) {
 			} else {
 				if (slave.assignment === "work in the dairy" && V.dairyPregSetting > 1) {
 					r.push(`The dildo's ejaculate includes a drug that encourages vaginal lubrication, which is having a drastic effect on ${him}, since ${he}'s already very gifted in that regard. The dildo makes a wet noise every time it thrusts into ${him}, and femcum streams into a catch basin beneath ${him}. The smell of pussy is overwhelming.`);
-				} else if ((slave.aphrodisiacs > 0) || (saleDescription && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac")) {
+				} else if ((slave.aphrodisiacs > 0) || (market && V.gingering === "vasodilator") || (slave.inflationType === "aphrodisiac")) {
 					r.push(`The combination of the aphrodisiacs and ${his} natural tendency to produce a lot of female lubricant is having a drastic effect. ${His} cunt is absolutely beribboned with femcum, and ${he} smells strongly of wet, clean pussy.`);
 				} else if ((slave.energy > 95)) {
 					r.push(`${He} has a naturally wet cunt, and in combination with ${his} nymphomania, it's soaking. ${He} smells of good clean female arousal.`);
diff --git a/src/npc/descriptions/descriptionWidgets.js b/src/npc/descriptions/descriptionWidgets.js
index dee6f7c0f6cbe3ae145d693d6426e25486221c06..18b8f92eb83600feca78208153b90273e6a1bc23 100644
--- a/src/npc/descriptions/descriptionWidgets.js
+++ b/src/npc/descriptions/descriptionWidgets.js
@@ -63,12 +63,12 @@ App.Desc.makeup = function(slave) {
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string} Slave's eyes
  */
-App.Desc.eyes = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.eyes = function({slave, market, eventDescription} = {}) {
 	let r = ``;
 	/* eslint-disable no-unused-vars*/
 	const {
@@ -88,7 +88,7 @@ App.Desc.eyes = function({slave, saleDescription, eventDescription} = {}) {
 			} else {
 				r += `${His} eye is dull`;
 			}
-			if (saleDescription && V.PC.skill.medicine >= 50 || V.PC.skill.slaving >= 50) {
+			if (market && V.PC.skill.medicine >= 50 || V.PC.skill.slaving >= 50) {
 				r += `, unfocused`;
 				if (HC) {
 					r += `, heterochromatic,`;
diff --git a/src/npc/descriptions/heels.js b/src/npc/descriptions/heels.js
index 46d0192ca052490d52f24c7675fc4ff408a5f535..63c5dce76a3191a585436814c134f87a378ad31b 100644
--- a/src/npc/descriptions/heels.js
+++ b/src/npc/descriptions/heels.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.heels = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.heels = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
@@ -19,7 +19,7 @@ App.Desc.heels = function({slave, saleDescription, eventDescription} = {}) {
 			r.push(`<span class="pink">leg has been altered</span>`);
 		}
 		r.push(`so that ${he} must wear heels in order to walk.`);
-		if (V.showClothing === 1 && !saleDescription) {
+		if (V.showClothing === 1 && !market) {
 			if (slave.shoes !== "none" && slave.shoes !== "flats") {
 				r.push(`${He} is, so ${he} can walk reasonably well.`);
 			} else {
diff --git a/src/npc/descriptions/longSlave.js b/src/npc/descriptions/longSlave.js
index 58197b3a32d0ef532f46a3abe987d8a247c9c65f..f200f54c6708d5155024a1d7cd1acd11155f6487 100644
--- a/src/npc/descriptions/longSlave.js
+++ b/src/npc/descriptions/longSlave.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, eventDescription = 0} = {}) {
+App.Desc.longSlave = function({slave = V.activeSlave, market = 0, eventDescription = 0} = {}) {
 	const {
 		He, His, him, he, his
 	} = getPronouns(slave);
@@ -16,7 +16,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 	let frag;
 	let p;
 	let r;
-	const applyLaw = applyLawCheck(saleDescription);
+	const applyLaw = applyLawCheck(market);
 	SlaveStatClamp(slave);
 
 	if (V.seeImages === 1 && eventDescription !== 1 && passage() !== "Slave Interact") {
@@ -50,10 +50,10 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 		p.appendChild(frag);
 	}
 
-	if (saleDescription && V.ui !== "start") {
+	if (market && V.ui !== "start") {
 		if (applyLaw === 1) {
 			p.append(`has passed inspection to be sold in your arcology. `);
-			$(p).append(App.Desc.lawCompliance(slave, saleDescription)); // includes CheckForGingering
+			$(p).append(App.Desc.lawCompliance(slave, market)); // includes CheckForGingering
 			p.append(` `);
 		} else {
 			p.append(`is for sale and is available to inspect. `);
@@ -187,7 +187,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 
 	r.push(
 		App.Desc.sceneIntro({
-			slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+			slave: slave, market: market, eventDescription: eventDescription
 		})
 	);
 	r.push(App.Desc.name(slave));
@@ -195,7 +195,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 	$(p).append(r.join(" "));
 
 	r = [];
-	if (!saleDescription) {
+	if (!market) {
 		if (V.clinic !== 0 && V.clinicUpgradeScanner === 1) {
 			if (slave.chem > 15) {
 				$(p).append(`${V.clinicNameCaps}'s scanners score long term carcinogenic buildup in ${his} body at `);
@@ -215,9 +215,9 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 		}
 	}
 
-	r.push(App.Desc.mind({slave: slave, saleDescription: saleDescription}));
+	r.push(App.Desc.mind({slave: slave, market: market}));
 
-	if (!saleDescription) {
+	if (!market) {
 		if (eventDescription === 0) {
 			if (canSee(slave)) {
 				if (slave.attrKnown === 1) {
@@ -256,7 +256,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 	p = document.createElement("p");
 	p.className = "indent";
 	r = [];
-	if (!saleDescription) {
+	if (!market) {
 		if (slave.origin !== 0) {
 			r.push(pronounsForSlaveProp(slave, slave.origin));
 		}
@@ -393,7 +393,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 
 	r.push(App.Desc.limbs(slave));
 	r.push(App.Desc.clothing({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 	r.push(App.Desc.armwear(slave));
 
@@ -401,7 +401,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 		r.push(App.Desc.clothingCorset(slave));
 	}
 
-	if (V.showClothing === 1 && !saleDescription) {
+	if (V.showClothing === 1 && !market) {
 		r.push(`${He}`);
 	} else {
 		r.push(`${slave.slaveName}`);
@@ -420,7 +420,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 
 	r.push(App.Desc.piercing(slave, "corset"));
 	r.push(App.Desc.pregnancy({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 	r.push(App.Desc.legs(slave));
 	r.push(App.Desc.mods(slave, "thigh"));
@@ -428,13 +428,13 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 	r.push(App.Desc.mods(slave, "ankle"));
 	r.push(App.Desc.mods(slave, "foot"));
 	r.push(App.Desc.heels({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 	r.push(App.Desc.skin({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 
-	if (saleDescription) {
+	if (market) {
 		r.push(App.Desc.accent(slave));
 	}
 
@@ -488,7 +488,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 		r.push(App.Desc.mods(slave, "extra"));
 	}
 
-	if (V.showClothing === 1 && !saleDescription) {
+	if (V.showClothing === 1 && !market) {
 		r = [];
 		r.push(App.Desc.ears(slave));
 		r.push(App.Desc.upperFace(slave));
@@ -611,7 +611,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 	r.push(App.Desc.face(slave));
 	r.push(App.Desc.mouth(slave));
 
-	if (V.showClothing === 1 && !saleDescription) {
+	if (V.showClothing === 1 && !market) {
 		if (slave.fuckdoll === 0) {
 			r.push(App.Desc.collar(slave));
 			r.push(App.Desc.faceAccessory(slave));
@@ -717,41 +717,41 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 	r = [];
 	// Calling all boob widgets
 	r.push(App.Desc.boobs({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 	r.push(App.Desc.boobsShape(slave));
 	r.push(App.Desc.boobsExtra({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 	r.push(App.Desc.mods(slave, "chest"));
 	r.push(App.Desc.mods(slave, "breast"));
 	r.push(App.Desc.shoulders(slave));
 	r.push(App.Desc.nipples({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 	r.push(App.Desc.mods(slave, "nipple"));
 	r.push(App.Desc.areola({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription, applyLaw: applyLaw
+		slave: slave, market: market, eventDescription: eventDescription, applyLaw: applyLaw
 	}));
 	r.push(App.Desc.mods(slave, "areolae"));
 
 	if (slave.inflation > 0) {
 		// to be obsoleted with phase 4
 		r.push(App.Desc.bellyInflation({
-			slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+			slave: slave, market: market, eventDescription: eventDescription
 		}));
 	} else if (slave.bellyImplant >= 2000) {
 		r.push(App.Desc.bellyImplant({
-			slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+			slave: slave, market: market, eventDescription: eventDescription
 		}));
 	} else {
 		r.push(App.Desc.belly({
-			slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+			slave: slave, market: market, eventDescription: eventDescription
 		}));
 	}
 	r.push(App.Desc.mods(slave, "belly"));
 	r.push(App.Desc.butt({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 
 	$(p).append(r.join(` `));
@@ -762,16 +762,16 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = 0, event
 	r = [];
 
 	r.push(App.Desc.crotch({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 	r.push(App.Desc.dick({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 	r.push(App.Desc.vagina({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 	r.push(App.Desc.anus({
-		slave: slave, saleDescription: saleDescription, eventDescription: eventDescription
+		slave: slave, market: market, eventDescription: eventDescription
 	}));
 
 	$(p).append(r.join(` `));
diff --git a/src/npc/descriptions/mind.js b/src/npc/descriptions/mind.js
index c9df8f8547a5572a1b2b14949d3cf653fcebac2b..08a55dbe284fe7add831807e9f204a5d41ce91c6 100644
--- a/src/npc/descriptions/mind.js
+++ b/src/npc/descriptions/mind.js
@@ -2,13 +2,13 @@
  * @param {App.Entity.SlaveState} slave
  * @returns {string}
  */
-App.Desc.mind = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.mind = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, He, His
 	} = getPronouns(slave);
 	if (slave.fuckdoll === 0) {
-		r.push(App.Desc.eyes({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.eyes({slave: slave, market: market}));
 
 		if (slave.fetish === "mindbroken") {
 			r.push(`However, <span class="coral">${his} mind is fundamentally broken;</span> everything ${he} experiences will quickly be forgotten.`);
diff --git a/src/npc/descriptions/sceneIntro.js b/src/npc/descriptions/sceneIntro.js
index 6331535891f5c36d3441b6b1e7b43366a0639a46..1995038e1d02b8e285847097bc8740bda83ba738 100644
--- a/src/npc/descriptions/sceneIntro.js
+++ b/src/npc/descriptions/sceneIntro.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.sceneIntro = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.sceneIntro = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, He, His, himself, wife
@@ -20,7 +20,7 @@ App.Desc.sceneIntro = function({slave, saleDescription, eventDescription} = {})
 				r.push(`${He} has been ordered to serve <span class="slave name simple">${SlaveFullName(lsd)}</span> specifically.`);
 			}
 		}
-	} else if (V.ui !== "start" && saleDescription !== 1) {
+	} else if (V.ui !== "start" && market !== 1) {
 		r.push(inspectionIntro());
 		if (slave.sentence > 0) {
 			r.push(sentence());
diff --git a/src/npc/descriptions/skin.js b/src/npc/descriptions/skin.js
index d28c95dbd7cfecde422f1252cc487df9f4d2345b..ca94ed4e18b8ee49cd8480a7d030a0145130e923 100644
--- a/src/npc/descriptions/skin.js
+++ b/src/npc/descriptions/skin.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.skin = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.skin = function({slave, market, eventDescription} = {}) {
 	let r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
@@ -33,9 +33,9 @@ App.Desc.skin = function({slave, saleDescription, eventDescription} = {}) {
 		r.push(`<span class="tan">${slave.race},</span> and ${his} skin is`);
 		r = r.concat(freckles());
 		r = r.concat(tanned());
-		if (slave.race !== slave.origRace && saleDescription !== 1) {
+		if (slave.race !== slave.origRace && market !== 1) {
 			r.push(`${He} has received plastic surgery to appear ${slave.race}; ${he} is originally ${slave.origRace}.`);
-		} else if (slave.race !== slave.origRace && saleDescription) {
+		} else if (slave.race !== slave.origRace && market) {
 			if (V.PC.skill.medicine >= 100) {
 				r.push(`Thanks to your medical experience, you can easily tell that ${he} was originally ${slave.origRace}, but surgically modified.`);
 			} else if (V.PC.skill.medicine >= 50) {
@@ -50,9 +50,9 @@ App.Desc.skin = function({slave, saleDescription, eventDescription} = {}) {
 		r.push(`Ethnically, ${he}'s <span class="tan">${slave.race},</span> and ${his} skin is`);
 		r = r.concat(freckles());
 		r = r.concat(tanned());
-		if (slave.race !== slave.origRace && saleDescription !== 1) {
+		if (slave.race !== slave.origRace && market !== 1) {
 			r.push(`${He} has received plastic surgery to appear ${slave.race}; ${he} is originally ${slave.origRace}`);
-		} else if (slave.race !== slave.origRace && saleDescription) {
+		} else if (slave.race !== slave.origRace && market) {
 			if (V.PC.skill.medicine >= 100) {
 				r.push(`Thanks to your medical experience, you can easily tell that ${he} was originally ${slave.origRace}, but surgically modified.`);
 			} else if (V.PC.skill.medicine >= 50) {
diff --git a/src/npc/descriptions/style/clothing.js b/src/npc/descriptions/style/clothing.js
index 2afc079e6ffb2068c80f657a72ee342fcde07f22..650c084ab8ddd886b04581b18033e539d8591566 100644
--- a/src/npc/descriptions/style/clothing.js
+++ b/src/npc/descriptions/style/clothing.js
@@ -1,18 +1,18 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.clothing = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.clothing = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
 	} = getPronouns(slave);
 
-	if (V.showClothing === 1 && !saleDescription) {
+	if (V.showClothing === 1 && !market) {
 		r.push(`${slave.slaveName} is`);
 		if (slave.clothes === "choosing her own clothes") {
 			r.push(`allowed to choose ${his} own clothes, but hasn't made a selection yet,`);
diff --git a/src/npc/descriptions/womb/pregnancy.js b/src/npc/descriptions/womb/pregnancy.js
index 9dc98f937578a3f2dc274476e1d606448c5b3108..85d6b1aba78dbfcc5c17c24d14d5bd2d6c26c3d1 100644
--- a/src/npc/descriptions/womb/pregnancy.js
+++ b/src/npc/descriptions/womb/pregnancy.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.pregnancy = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
@@ -68,7 +68,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 		} else {
 			r.push(`a staggering ${slave.pregType} babies.`);
 		}
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyPreg >= 750000) {
 		r.push(`${He} is`);
 		if (slave.belly > (slave.pregAdaptation * 1000)) {
@@ -83,7 +83,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 		} else if (slave.preg >= slave.pregData.normalBirth * 1.075) {
 			r.push(`${He} is very overdue; ${he} should have given birth ${(slave.preg - slave.pregData.normalBirth)} weeks ago.`);
 		}
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyImplant >= 750000) {
 		r.push(`${He} looks <span class="red">ready to pop!</span> ${His} stomach is`);
 		if (slave.belly > (slave.pregAdaptation * 1000)) {
@@ -124,7 +124,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 		} else {
 			r.push(`${slave.pregType} babies.`);
 		}
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyImplant >= 600000) {
 		r.push(`${He} looks <span class="pink">dangerously pregnant.</span> ${He} stomach is massively stretched by ${his} absurdly overfilled ${slave.bellyImplant}cc belly implant.`);
 	} else if (slave.bellyPreg >= 450000) {
@@ -159,7 +159,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 		} else {
 			r.push(`${slave.pregType} babies.`);
 		}
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyImplant >= 450000) {
 		r.push(`${He} looks <span class="pink">absurdly pregnant.</span> ${He} stomach is massively stretched by ${his} overfilled ${slave.bellyImplant}cc belly implant.`);
 	} else if (slave.bellyPreg >= 300000) {
@@ -194,7 +194,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 		} else {
 			r.push(`${slave.pregType} children.`);
 		}
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyImplant >= 300000) {
 		r.push(`${He} looks <span class="pink">absurdly pregnant.</span> ${His} overburdened middle is filled by ${his} ${slave.bellyImplant}cc belly implant.`);
 	} else if (slave.bellyPreg >= 120000) {
@@ -248,7 +248,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`ready to give birth to octuplets.`);
 			}
 		}
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyImplant >= 120000) {
 		r.push(`${He} looks <span class="pink">obscenely pregnant with octuplets.</span> ${His} overburdened middle is filled by ${his} ${slave.bellyImplant}cc belly implant.`);
 	} else if (slave.bellyPreg >= 15000) {
@@ -604,7 +604,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 				}
 			}
 		}
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyImplant >= 105000) {
 		r.push(`${He} looks <span class="pink">massively pregnant with septuplets.</span> ${He} greatly rounded middle is filled by ${his} ${slave.bellyImplant}cc belly implant.`);
 	} else if (slave.bellyImplant >= 90000) {
@@ -640,7 +640,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`almost ready to give birth.`);
 			}
 		}
-		r.push(`${App.Desc.superfetation({slave: slave, saleDescription: saleDescription})}`);
+		r.push(`${App.Desc.superfetation({slave: slave, market: market})}`);
 	} else if (slave.bellyImplant >= 10000) {
 		r.push(`${He} looks <span class="pink">hugely pregnant.</span> ${He} greatly rounded middle is filled by ${his} ${slave.bellyImplant}cc belly implant.`);
 	} else if (slave.bellyPreg >= 5000) {
@@ -664,7 +664,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 				r.push(`the baby inside ${him} is growing rapidly.`);
 			}
 		}
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyImplant >= 5000) {
 		r.push(`${He} looks <span class="pink">very pregnant.</span> ${He} rounded middle is filled by ${his} ${slave.bellyImplant}cc belly implant.`);
 	} else if (slave.bellyPreg >= 1500) {
@@ -683,19 +683,19 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 		} else {
 			r.push(`<span class="pink">visibly pregnant.</span>`);
 		}
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyImplant >= 1500) {
 		r.push(`${He} looks <span class="pink">visibly pregnant.</span> ${He} rounded middle is caused by ${his} ${slave.bellyImplant}cc belly implant.`);
 	} else if (slave.bellyPreg >= 100) {
 		r.push(`${He} is <span class="pink">pregnant</span> and just beginning to show, though it is hard to tell at a glance.`);
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.bellyImplant > 0) {
 		r.push(`${He} has an abdominal implant, though it doesn't round out ${his} belly too much yet at a tiny ${slave.bellyImplant}ccs.`);
 	} else if (slave.bellyImplant === 0) {
 		r.push(`${He} has an abdominal implant, but it is completely empty.`);
 	} else if (slave.pregKnown === 1) {
 		r.push(`${He} is <span class="pink">pregnant,</span> though it isn't visible yet.`);
-		r.push(App.Desc.superfetation({slave: slave, saleDescription: saleDescription}));
+		r.push(App.Desc.superfetation({slave: slave, market: market}));
 	} else if (slave.preg > 0 && slave.pregKnown === 0) {
 		r.push(`${His} period is late.`);
 	}
@@ -764,7 +764,7 @@ App.Desc.pregnancy = function({slave, saleDescription, eventDescription} = {}) {
 			r.push(`Despite being pregnant for only ${slave.pregWeek} weeks, ${his} pregnancy is larger than anticipated.`);
 		}
 	}
-	if (slave.pregKnown === 1 && !saleDescription) {
+	if (slave.pregKnown === 1 && !market) {
 		const slaveWD = WombGetLittersData(slave);
 		if (slave.geneticQuirks.superfetation === 2 && slaveWD.litters.length > 1) {
 			if (V.pregnancyMonitoringUpgrade !== 1) {
diff --git a/src/npc/descriptions/womb/superfetation.js b/src/npc/descriptions/womb/superfetation.js
index e3d205a78738ddb1907a38912c82c523b890bd29..708eb7031895ae09ee906cdfe4c0899977d69b53 100644
--- a/src/npc/descriptions/womb/superfetation.js
+++ b/src/npc/descriptions/womb/superfetation.js
@@ -1,12 +1,12 @@
 /**
  * @param {object} params
  * @param {App.Entity.SlaveState} [params.slave]
- * @param {number} [params.saleDescription]
+ * @param {number} [params.market]
  * @param {number} [params.showClothing]
  * @param {number} [params.eventDescription]
  * @returns {string}
  */
-App.Desc.superfetation = function({slave, saleDescription, eventDescription} = {}) {
+App.Desc.superfetation = function({slave, market, eventDescription} = {}) {
 	const r = [];
 	const {
 		he, him, his, hers, himself, boy, He, His
@@ -14,7 +14,7 @@ App.Desc.superfetation = function({slave, saleDescription, eventDescription} = {
 	let lsd;
 	let daddy;
 	const slaveWD = WombGetLittersData(slave);
-	if (slave.geneticQuirks.superfetation === 2 && slaveWD.litters.length > 1 && V.pregnancyMonitoringUpgrade === 1 && !saleDescription) {
+	if (slave.geneticQuirks.superfetation === 2 && slaveWD.litters.length > 1 && V.pregnancyMonitoringUpgrade === 1 && !market) {
 		r.push(`${His} womb contains ${num(slaveWD.litters.length)} separate pregnancies`);
 		for (let litCount = 0; litCount < slaveWD.litters.length; litCount++) {
 			const countLitter = slaveWD.countLitter[litCount];
diff --git a/src/npc/generate/lawCompliance.js b/src/npc/generate/lawCompliance.js
index f3d61d57a8485ba0e3139453785cca196c19e1b7..95d9ca70b99b48fb0034e3391a4271c802aded46 100644
--- a/src/npc/generate/lawCompliance.js
+++ b/src/npc/generate/lawCompliance.js
@@ -2,7 +2,7 @@
  * @param {App.Entity.SlaveState} slave
  * @returns {string}
  */
-App.Desc.lawCompliance = function(slave, saleDescription = 0) {
+App.Desc.lawCompliance = function(slave, market = 0) {
 	let r = [];
 	const fearList = [];
 	const {
@@ -140,7 +140,7 @@ App.Desc.lawCompliance = function(slave, saleDescription = 0) {
 		r.push(eugenicsSMRsCount());
 	}
 
-	r.push(checkForGingering(slave, saleDescription)); /* may store a backup of slave and make temporary changes; call removeGingering() to retrieve backup before making changes to slave */
+	r.push(checkForGingering(slave, market)); /* may store a backup of slave and make temporary changes; call removeGingering() to retrieve backup before making changes to slave */
 
 	return r.join(" ");
 
diff --git a/src/npc/generate/slaveGenerationJS.js b/src/npc/generate/slaveGenerationJS.js
index e323eec52106a6a73dbadfea2c58dcb59f4175d8..afbae66c9d0e028e1c0744f421e3ca89d40ecfa0 100644
--- a/src/npc/generate/slaveGenerationJS.js
+++ b/src/npc/generate/slaveGenerationJS.js
@@ -1344,10 +1344,10 @@ globalThis.nationalityToAccent = function(slave) {
 Backup and then apply gingering modifiers to $activeSlave - no changes should be made to $activeSlave until after calling removeGingering() to restore the backup
 Called from lawCompliance
 */
-globalThis.checkForGingering = function(slave, saleDescription = 0) {
+globalThis.checkForGingering = function(slave, market = 0) {
 	let r = "";
 	const {he, him, his, He, His} = getPronouns(slave);
-	const applyLaw = applyLawCheck(saleDescription);
+	const applyLaw = applyLawCheck(market);
 
 	/* reset in case gingered slaves were viewed but not purchased (no newSlaveIntro) */
 	V.gingering = 0;
diff --git a/src/npc/interaction/fBeg.tw b/src/npc/interaction/fBeg.tw
index 90ec42525f9d6c9eca01e63e6185e4e1fe071e07..0570ca003278fe0e42a24bf77213ab6ce08c7d5d 100644
--- a/src/npc/interaction/fBeg.tw
+++ b/src/npc/interaction/fBeg.tw
@@ -10,7 +10,7 @@
 <<setSpokenLocalPronouns $activeSlave $activeSlave>>
 
 You call $him over to you for inspection.
-<<print App.Desc.boobs({slave: getSlave($AS), saleDescription: 0})>> /* this part needs expansion */
+<<print App.Desc.boobs({slave: getSlave($AS), market: 0})>> /* this part needs expansion */
 You look at $him lustfully and instruct $him to strip.
 <<if (getSlave($AS).sexualFlaw == "shamefast")>>
 	Tears well up in $his eyes at the idea of showing $his naked body.
diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw
index ff75e1f6844a0af8de86d670032fc2985c27ba3e..94f8e1de774710d8791985c3833c46708dbcced7 100644
--- a/src/npc/startingGirls/startingGirls.tw
+++ b/src/npc/startingGirls/startingGirls.tw
@@ -362,7 +362,7 @@
 	<</if>>
 <</if>>
 
-<h2>You are customizing this slave:</h2> <<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<h2>You are customizing this slave:</h2> <<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <div class="tabbar">
 	<button class="tablinks" onclick="App.UI.tabbar.openTab(event, 'Overview')" id="tab Overview">Overview</button>
diff --git a/src/pregmod/FCTV/seFCTVshows.tw b/src/pregmod/FCTV/seFCTVshows.tw
index aa2316a8df502570b2338f50f231778f48380ece..39843dc2bfc3c765ae2f09ce557c88981ef21ed3 100644
--- a/src/pregmod/FCTV/seFCTVshows.tw
+++ b/src/pregmod/FCTV/seFCTVshows.tw
@@ -479,7 +479,7 @@
 	<<else>>
 		//@@.red;You lack the necessary funds.@@//
 	<</if>>
-	<br><br> <<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+	<br><br> <<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 	<<run FCTV.incrementShow()>>
 
 <<case 5>>
diff --git a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw
index 4b949f876016e2f0cdc6c8223ba8aee50e8e122a..8144ed35cabfc84b2c286448ae8f784a60728047 100644
--- a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw
+++ b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw
@@ -11,7 +11,7 @@ A slave dealer has submitted a slave to satisfy your ''$Role'' order.
 
 <br><br>//As usual, the asking price is quite high, to cover the costs of training a proper <<print $Role>>. In compensation, you can freely decline the slave should $he not meet your standards or the job has already been filled.//
 
-<br><br><<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<br><br><<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <br><br>$His price is <<print cashFormat(_slaveCost)>>.
 
diff --git a/src/pregmod/analyzePregnancy.tw b/src/pregmod/analyzePregnancy.tw
index 0b5e876578bd5a684310bd161992030aeb83cbd6..1006ec3a349fc5efc67e1a3e0b68f38f66dc6e44 100644
--- a/src/pregmod/analyzePregnancy.tw
+++ b/src/pregmod/analyzePregnancy.tw
@@ -14,7 +14,7 @@
 		<<= getSlave($activeSlave.ID).slaveName>> is <<if getSlave($activeSlave.ID).devotion < 20>>restrained<<else>>comfortably reclined<</if>> with $his stomach prepped for examination. $He shudders slightly at the cold touch of the sensor against $his skin.
 	</p>
 
-	<<= App.Desc.pregnancy({slave: $activeSlave, saleDescription: 1})>>
+	<<= App.Desc.pregnancy({slave: $activeSlave, market: 1})>>
 
 	<p>
 		<h2>Overall statistics</h2>
diff --git a/src/pregmod/criminalMarkets.tw b/src/pregmod/criminalMarkets.tw
index 19776e324556729484cd5ecad39be626ae5a75af..1133a29a65166c886ec7240205ce1fb8b5d409e1 100644
--- a/src/pregmod/criminalMarkets.tw
+++ b/src/pregmod/criminalMarkets.tw
@@ -69,6 +69,6 @@ It will cost <<print cashFormat(_slaveCost)>> to enslave $him.
 <</if>>
 
 <br><br>
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <<set _slaveCost = slaveCost($activeSlave)>>
diff --git a/src/pregmod/eliteSlave.tw b/src/pregmod/eliteSlave.tw
index 9db3d12c3e87f1112a065bb38fba7075587b828b..52b527ab387a966801e176c50c14d03242c96010 100644
--- a/src/pregmod/eliteSlave.tw
+++ b/src/pregmod/eliteSlave.tw
@@ -254,6 +254,6 @@ It will take <<print cashFormat(_slaveCost)>> to win the auction.
 
 <br><br>
 
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: "Elite Slave"})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: "Elite Slave"})>>
 
 <</if>>
diff --git a/src/pregmod/incubatorRetrievalWorkaround.tw b/src/pregmod/incubatorRetrievalWorkaround.tw
index 091b56d194b03680a75796a8cc081f91bbad1e44..ac5875e638644d7a1980f189b5e6e0a5c5e9f7fa 100644
--- a/src/pregmod/incubatorRetrievalWorkaround.tw
+++ b/src/pregmod/incubatorRetrievalWorkaround.tw
@@ -10,7 +10,7 @@
 
 	<<set $activeSlave = $readySlave>>
 	<<set $incubatorSlaves-->>
-	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 0})>>
+	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 0})>>
 	<<if $readySlave.tankBaby != 3>>
 		<<if $incubatorOrgans.length > 0>>
 			<<for _irw = 0; _irw < $incubatorOrgans.length; _irw++>>
diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw
index e7c39ad7c1661c7f84125ff83aedf36a9c9c424a..323dc339a307f3cbb07766ac4ee1995bb02e7ee1 100644
--- a/src/pregmod/pRaped.tw
+++ b/src/pregmod/pRaped.tw
@@ -238,7 +238,7 @@ While returning from a meeting with a prospective investor, an unfortunate wrong
 	<br>
 	//Applying enslavement as punishment will cost <<print cashFormat(_ContractCost)>>. Doing so and then selling $him immediately will bring in approximately <<print cashFormat(_slaveCost)>>.//
 	<br>
-	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 	<span id="result">
 	<<if $cash >= _ContractCost>>
diff --git a/src/pregmod/seHuskSlaveDelivery.tw b/src/pregmod/seHuskSlaveDelivery.tw
index cdf122a7b6b21a4937b4dfc7846435c8d5bb7035..e9e5c3a2acb374e6e501855339a9170f78d559e4 100644
--- a/src/pregmod/seHuskSlaveDelivery.tw
+++ b/src/pregmod/seHuskSlaveDelivery.tw
@@ -70,7 +70,7 @@ A slave came in fitting the description you provided.
 <br>
 //As expected, $he is a complete vegetable, but that is what you ordered after all. You lack the facilities to care for $him in this state, so you should do what you are planning quickly. Or you could return $him to the Flesh Heap, though you won't get your credits back.//
 <br><br>
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 <br><br>
 <span id="result">
 <<if $cash >= $surgeryCost>>
diff --git a/src/uncategorized/bulkSlaveGenerate.tw b/src/uncategorized/bulkSlaveGenerate.tw
index c050e0a046028f08246256e179ca12413418f503..fda1e320192e232d60c3d6d3d8f0aa15d17d4a60 100644
--- a/src/uncategorized/bulkSlaveGenerate.tw
+++ b/src/uncategorized/bulkSlaveGenerate.tw
@@ -78,7 +78,7 @@
 		<<set _slaveCost = slaveCost($activeSlave)>>
 	<<else>>
 		<<set _backup = $activeSlave>> /* backup newly generated slave */
-		<<run App.Desc.lawCompliance(slave: $activeSlave, saleDescription: $slaveMarket)>> /* includes CheckForGingering — slave stats may change, affecting price */
+		<<run App.Desc.lawCompliance(slave: $activeSlave, market: $slaveMarket)>> /* includes CheckForGingering — slave stats may change, affecting price */
 		<<set _slaveCost = slaveCost($activeSlave)>>
 		<<run removeGingering()>> /* remove gingered state, if applied, so we can apply it again later */
 		<<set $activeSlave = _backup>> /* restore backup so we can apply Law Compliance again later */
diff --git a/src/uncategorized/bulkSlaveIntro.tw b/src/uncategorized/bulkSlaveIntro.tw
index 43e22f0c9f0c460b80ffd4207bc60764f9300c61..f3e79b5be270bc7212633025e1bba8743ee76a62 100644
--- a/src/uncategorized/bulkSlaveIntro.tw
+++ b/src/uncategorized/bulkSlaveIntro.tw
@@ -84,7 +84,7 @@
 
 	/* Due to possible gingering, the Long Slave Description must be displayed before the New Slave Intro */
 	/* policies were applied earlier, if needed */
-	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 	<br>
 
diff --git a/src/uncategorized/completeCatalog.tw b/src/uncategorized/completeCatalog.tw
index 7a07e025d6202a8b4deb68117dba86f06e2186b1..f3709de6bd574cd02adc84e6169cc8dffead240c 100644
--- a/src/uncategorized/completeCatalog.tw
+++ b/src/uncategorized/completeCatalog.tw
@@ -20,7 +20,7 @@
 </p>
 
 <p>
-	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 	<<set _slaveCost = heroSlaveCost($activeSlave, 40000)>>
 </p>
 
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index a6c562360886caa9249fe315b87f1462e819e727..eec1ea93c5bd88bb79aa1037ff7eef6f97b94b61 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -119,7 +119,7 @@ As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</
 	<br><br>
 	//Enslaving $him will cost <<print cashFormat(_ContractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat(_slaveCost)>>.//
 	<br><br>
-	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 0})>>
+	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 0})>>
 <<elseif $PStrip == 2>>
 	One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, and indeed, you can see a couple of competent-looking, modestly dressed masseuses seeing to clients. The only chink in the old world decorum is the pretty sign detailing pricing, which lists not only various massages but the masseuses' hands, breasts, mouths,<<if $seeDicks != 100>> pussies,<</if>> and anuses.
 	<br><br>
@@ -127,7 +127,7 @@ As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</
 	<br><br>
 	//Enslaving $him will cost <<print cashFormat(_ContractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat(_slaveCost)>>.//
 	<br><br>
-	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 0})>>
+	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 0})>>
 <<else>>
 	<<setNonlocalPronouns $seeDicks>>
 	One day, you walk by the commercial space where the strip club that closed was located. The <<= _girlU>>s you set up in cheap housing tried to run the place as a worker-owned strip bar for a while, but as you suspected, they were obliged to start whoring in short order. With the price of sex driven so low by slave competition, there's hardly any profit in bodies patrons can't even touch. The <<= _girlU>>s here might be prostitutes now, but they're still free and they're surviving.
diff --git a/src/uncategorized/pSnatchAndGrabResult.tw b/src/uncategorized/pSnatchAndGrabResult.tw
index 1a18c823a1bc2f9de908c06497d491e9e6706690..7179a080569ee0c2c8fc0d15947aa9a3715d24d0 100644
--- a/src/uncategorized/pSnatchAndGrabResult.tw
+++ b/src/uncategorized/pSnatchAndGrabResult.tw
@@ -141,6 +141,6 @@ The case prompts you for a handprint code; your hand works just fine. It contain
 When you state that, apparently, you are, $he climbs out of the case, prostrates $himself in the hall before you, and says reverentially into the floor, "I love you, <<if $PC.title != 0>>Master<<else>>Mistress<</if>>."
 
 <br><br>
-<<includeDOM App.Desc.longSlave({slave: V.activeSlaves, saleDescription: 0})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlaves, market: 0})>>
 
 <br><<include "New Slave Intro">>
diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw
index 0d6f8fce07d85c5b7e885d981da256e1d1e6699f..ffaae29a36358f14790a707c0ed60d6e16dabf85 100644
--- a/src/uncategorized/prestigiousSlave.tw
+++ b/src/uncategorized/prestigiousSlave.tw
@@ -929,6 +929,6 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	//You lack the necessary funds to place a winning bid.//
 <</if>>
 
-<br><br><<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<br><br><<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <</if>>
diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw
index fb9afa94ff04bdd5d4ece24a845cc4fe6e12a0b4..7fe375dabe8d0a04f8bd03b1d56c1a705ed8f74c 100644
--- a/src/uncategorized/reBoomerang.tw
+++ b/src/uncategorized/reBoomerang.tw
@@ -370,7 +370,7 @@ It isn't obvious how $he managed to escape, though no doubt you could review the
 
 <br><br>
 
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <br><br>
 
diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index ed97f272b3eb7e9d0b94f8f4d5e74638d4d2f76a..5c3dbdd88b44e9d5945c7e8832f64fb9ae387362 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -1522,7 +1522,7 @@ The call comes in from an office, and you suppress the urge to check whether $as
 
 <br><br>
 
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 0})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 0})>>
 
 <br><br>
 
diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw
index 8c7889623e91511143979390a6ced3d49c323467..b133edc2a0866f89d6046b12e1e4932d7a928cbf 100644
--- a/src/uncategorized/reMalefactor.tw
+++ b/src/uncategorized/reMalefactor.tw
@@ -388,7 +388,7 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin
 
 <br><br>
 
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <br><br>
 
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index 0f8fe72d977b0033cf361ff10e6ba160370e9433..1c7e919e343f1b676a07ca6648f80186e3ff85a6 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -2557,7 +2557,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 
 <br><br>
 
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <br><br>
 
diff --git a/src/uncategorized/seCustomSlaveDelivery.tw b/src/uncategorized/seCustomSlaveDelivery.tw
index 0fe60c374e755e4ec35ad5afefd647da3c413112..598b7d5211536164972b98d30f2a5a023230f0bb 100644
--- a/src/uncategorized/seCustomSlaveDelivery.tw
+++ b/src/uncategorized/seCustomSlaveDelivery.tw
@@ -218,7 +218,7 @@ A slave dealer has submitted a slave to satisfy the order you posted.
 
 <br><br>
 
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <br><br>
 
diff --git a/src/uncategorized/seRecruiterSuccess.tw b/src/uncategorized/seRecruiterSuccess.tw
index f8b5d5a6846c5e562e9ac2c8b3b638c5111bf56e..2d952b6e8880f64bd042676f88c77581232c1bc8 100644
--- a/src/uncategorized/seRecruiterSuccess.tw
+++ b/src/uncategorized/seRecruiterSuccess.tw
@@ -194,7 +194,7 @@ Your recruiter $Recruiter.slaveName has succeeded; _he2's convinced a desperate
 
 <br><br>
 
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <br><br>
 
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index 4ca5b5e9cc66bf3ed6b53d72742936c7b94b82b1..8efb2e512aed24a8c98e536fef689df691bd400f 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -79,7 +79,7 @@
 	</span>
 </p>
 <div class="tabbar">
-	<button class="tablinks" onclick="App.UI.tabbar.openTab(event, 'Description'), jQuery('#LSD').empty().append(App.Desc.longSlave({slave: getSlave(V.activeSlave.ID), saleDescription: 0}))" id="tab Description">Description</button>
+	<button class="tablinks" onclick="App.UI.tabbar.openTab(event, 'Description'), jQuery('#LSD').empty().append(App.Desc.longSlave({slave: getSlave(V.activeSlave.ID), market: 0}))" id="tab Description">Description</button>
 	<button class="tablinks" onclick="App.UI.tabbar.openTab(event, 'Modify')" id="tab Modify">Modify</button>
 	<button class="tablinks" onclick="App.UI.tabbar.openTab(event, 'Work')" id="tab Work">Work</button>
 	<button class="tablinks" onclick="App.UI.tabbar.openTab(event, 'Appearance'), App.UI.Wardrobe.refreshAll(getSlave(V.activeSlave.ID))" id="tab Appearance">Appearance</button>
diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw
index 2848c7a44e1472357cceb82b02da85b65ebd42b1..df80d2c4edc63f7b8fc800fb8e81c7f55a731a90 100644
--- a/src/uncategorized/slaveShelter.tw
+++ b/src/uncategorized/slaveShelter.tw
@@ -377,7 +377,7 @@ The placement fee is <<print cashFormat(_slaveCost)>>.
 
 <br><br>
 
-<<set $activeSlave = $shelterSlave>><<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<<set $activeSlave = $shelterSlave>><<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <br><br>
 
diff --git a/src/uncategorized/specialSlave.tw b/src/uncategorized/specialSlave.tw
index 6efdeaa488da19040ac5a1336cb28a4b6b784e91..e311b7c56aaf2f04db137d6c64847d8ddab99f91 100644
--- a/src/uncategorized/specialSlave.tw
+++ b/src/uncategorized/specialSlave.tw
@@ -31,6 +31,6 @@
 
 	<br><br>
 
-	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+	<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 
 <</if>>
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index 25e9e17eb82f589f7fdb3c18a7fa20c7c000894d..42dc6256aed006c48b1efb46d92484c5a94c3430 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -789,7 +789,7 @@
 	<br>[[Finish your order of slaves|Bulk Slave Intro]]
 <</if>>
 <br><br>
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: V.slaveMarket})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: V.slaveMarket})>>
 <</widget>>
 
 /%
@@ -818,5 +818,5 @@
 <</if>>
 
 <br><br>
-<<includeDOM App.Desc.longSlave({slave: V.activeSlave, saleDescription: 1})>>
+<<includeDOM App.Desc.longSlave({slave: V.activeSlave, market: 1})>>
 <</widget>>