diff --git a/js/003-data/clothes/001-slaveWearData.js b/js/003-data/clothes/001-slaveWearData.js
index 0b21ff16ac858e157820210da09083dc9a5f4b21..5cb798c76f466a27f8ce66e6cf26404d4b231154 100644
--- a/js/003-data/clothes/001-slaveWearData.js
+++ b/js/003-data/clothes/001-slaveWearData.js
@@ -1566,13 +1566,13 @@ App.Data.bellyAccessory = new Map([
 	["a corset",
 		{
 			name: "Tight corset",
-			note: "Slowly narrows the waist into a wispy one."
+			note: "Slowly narrows the waist through femininity into the start of a waspish hourglass."
 		}
 	],
 	["an extreme corset",
 		{
 			name: "Extreme corset",
-			note: "Narrows the waist up to an absurd level, painfully if waist is feminine or wider (increasing obedience and fear in resistant slaves), but risks miscarriage if a pregnant belly becomes too big."
+			note: "Narrows the waist through waspish into absurd levels, painfully if waist is feminine or wider (increasing obedience and fear in resistant slaves), but risks miscarriage if a pregnant belly becomes too big."
 		}
 	],
 	["a support band",
diff --git a/src/endWeek/saClothes.js b/src/endWeek/saClothes.js
index 188bc1c17cadb11259c53125bf26f34cfbf7cfd7..5ab493ccdbca08ac5ed1c93dae55e338076c06b9 100644
--- a/src/endWeek/saClothes.js
+++ b/src/endWeek/saClothes.js
@@ -755,11 +755,11 @@ App.SlaveAssignment.clothes = function saClothes(slave) {
 			} else if (slave.belly >= 1500) {
 				r.push(`${His} corset lets ${his} rounded belly protrude comfortably but prevents any effect on ${his} waist.`);
 			} else {
-				if (slave.waist < -40) {
+				if (slave.waist <= -45) {
 					r.push(`${His} waist is so narrow that ${his} corsetage does not affect it.`);
 				} else {
 					r.push(`<span class="lime">The corseting narrows ${his} waist.</span>`);
-					slave.waist = Math.clamp(slave.waist - 3, -41, 100);
+					slave.waist = Math.clamp(slave.waist - 3, -45, 100);
 				}
 			}
 		} else if (slave.bellyAccessory === "a support band") {