diff --git a/src/endWeek/saPleaseYou.js b/src/endWeek/saPleaseYou.js
index 428772a9ed5a949577732487ffb88c68c984704c..60daadf9a0820905d7450fc4fab5b66a78654118 100644
--- a/src/endWeek/saPleaseYou.js
+++ b/src/endWeek/saPleaseYou.js
@@ -1246,20 +1246,25 @@ App.SlaveAssignment.pleaseYou = (function() {
 					r.push(`vagina`);
 				}
 				r.push(`and asshole`);
-			} else if (slave.vagina === -1 && canDoAnal(slave)) {
+			} else if (!canDoVaginal(slave) && canDoAnal(slave)) {
 				if (V.PC.dick !== 0 && slave.nipples === "fuckable") {
 					r.push(`mouth, nipples`);
 				} else {
 					r.push(`mouth`);
 				}
-				r.push(`and asshole`);
-			} else if (slave.vagina > -1 && !canDoVaginal(slave) && canDoAnal(slave)) {
+				r.push(`and`);
+				if (slave.chastityVagina > 0) {
+					r.push(r.pop() + ",");
+					r.push(`since ${his} pussy is covered by ${his} chastity belt,`);
+				}
+				r.push(`asshole`);
+			} else if (canDoVaginal(slave) && !canDoAnal(slave)) {
 				if (V.PC.dick !== 0 && slave.nipples === "fuckable") {
 					r.push(`mouth, nipples`);
 				} else {
 					r.push(`mouth`);
 				}
-				r.push(`and, since ${his} pussy is covered by ${his} chastity belt, asshole`);
+				r.push(`and vagina`);
 			} else {
 				r.push(`mouth`);
 				if (V.PC.dick !== 0 && slave.nipples === "fuckable") {