diff --git a/src/facilities/nursery/widgets/children/longChildDescription.js b/src/facilities/nursery/widgets/children/longChildDescription.js
index 259d7a63e12e2f5e57332ec48c5f42f7f435f082..fb19f4edc239754de17d1fb8536c2d31a5a17ab9 100644
--- a/src/facilities/nursery/widgets/children/longChildDescription.js
+++ b/src/facilities/nursery/widgets/children/longChildDescription.js
@@ -7906,7 +7906,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 
 	r += `<br>&nbsp;&nbsp;&nbsp;&nbsp;`;
 
-	r += App.Desc.boobs(child);
+	r += App.Desc.boobs({slave: child, saleDescription: 0});
 	r += App.Desc.boobsExtra(child);
 	if (V.showBodyMods) {
 		r += tats.boobs(child);
diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js
index 0f2cda09bc07e1d18444829ed602954885fce075..0ff1b3580d0bd95d4a6868311d779bf323ec24fe 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, pronouns)} `;
+		t += ` ${App.Desc.boobs({slave: slave, saleDescription: 0})} `;
 		switch (slave.clothes) {
 			case "uncomfortable straps":
 				if (slave.boobs < 300) {
diff --git a/src/npc/descriptions/boobs/boobs.js b/src/npc/descriptions/boobs/boobs.js
index aeae1c3d596c206eac55597e6fbd214b22e75f61..75411a6041f0c1cfe9652f0c6ba1d0aed4538006 100644
--- a/src/npc/descriptions/boobs/boobs.js
+++ b/src/npc/descriptions/boobs/boobs.js
@@ -229,10 +229,10 @@ App.Desc.boobs = function() {
 	 * @param {App.Utils.Pronouns} [pronouns]
 	 * @returns {string}
 	 */
-	function describe(slave, pronouns) {
-		pr = pronouns || getPronouns(slave);
+	function describe({slave, saleDescription, eventDescription, applyLaw} = {}) {
+		pr = getPronouns(slave);
 		({he, his, him, He, His, girl} = pr);
-		if ((V.showClothing === 1) && (V.saleDescription === 0)) {
+		if ((V.showClothing === 1) && (saleDescription === 0)) {
 			return `${outerInspection(slave)} ${detailedInspection(slave)}`;
 		} else {
 			return detailedInspection(slave);
diff --git a/src/npc/descriptions/longSlave.js b/src/npc/descriptions/longSlave.js
index d9915b475144219c052a028610bed576af81b4c2..0b9846478aa15f9b9263838324dc178b6790853a 100644
--- a/src/npc/descriptions/longSlave.js
+++ b/src/npc/descriptions/longSlave.js
@@ -704,7 +704,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = V.saleDe
 	p.className = "indent";
 	r = [];
 	// Calling all boob widgets
-	r.push(App.Desc.boobs(slave));
+	r.push(App.Desc.boobs({slave: slave, saleDescription: saleDescription}));
 	r.push(App.Desc.boobsShape(slave));
 	r.push(App.Desc.boobsExtra(slave));
 	r.push(App.Desc.mods(slave, "chest"));
diff --git a/src/npc/interaction/fBeg.tw b/src/npc/interaction/fBeg.tw
index a1f94f2c2159a3d0613fdecb2d92607a40a3f36f..90ec42525f9d6c9eca01e63e6185e4e1fe071e07 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(getSlave($AS))>> /* this part needs expansion */
+<<print App.Desc.boobs({slave: getSlave($AS), saleDescription: 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.