diff --git a/src/npc/generate/newSlaveIntro.js b/src/npc/generate/newSlaveIntro.js
index 3f2e58d8721143e999141ad8ace72cfb766b80fc..57447ddc6f0b4a4a277dc5edf076e08abb213631 100644
--- a/src/npc/generate/newSlaveIntro.js
+++ b/src/npc/generate/newSlaveIntro.js
@@ -2806,87 +2806,89 @@ App.UI.newSlaveIntro = function(slave, slave2, {tankBorn = false, momInterest =
 				});
 			}
 			lineBreak();
-			choice({
-				get linkName() {
-					if (tankBorn) {
-						return `Take ${his} anal virginity`;
-					} else if (slave.devotion < -10 && slave.anus === 0) {
-						return `Tie ${him} up and rape ${his} virgin ass`;
-					} else {
-						return `Tie ${him} up and break ${his} ass in`;
-					}
-				},
+			if (slave.anus === 0) {
+				choice({
+					get linkName() {
+						if (tankBorn) {
+							return `Take ${his} anal virginity`;
+						} else if (slave.devotion < -10) {
+							return `Tie ${him} up and rape ${his} virgin ass`;
+						} else {
+							return `Tie ${him} up and break ${his} ass in`;
+						}
+					},
 
-				result(slave) {
-					const r = [];
-					if (tankBorn) {
-						r.push(`You gently lead ${his} unresisting body to the couch next to your desk and arrange ${him} with ${his} rear in the air. ${He} writhes and moans as you enter ${his} virgin anus, but after getting into the rhythm of sex, ${he} enthusiastically moves along trying to make the feeling even better. ${He}'s almost sad when <span class="hotpink">${his} beloved partner</span> finishes, but <span class="mediumaquamarine">hopes</span> ${he}'ll get to play sex with you again soon. <span class="lime">${His} tight little anus has been broken in.</span>`);
-						slave.devotion += 5;
-						slave.trust += 5;
-					} else {
-						if (slave.devotion < -10) {
-							if (isAmputee(slave)) {
-								r.push(`You secure ${his} struggling, screeching body to the couch next to your desk with ${his} butt sticking out.`);
-							} else {
-								r.push(`You cuff ${his}`);
-								if (hasAnyArms(slave)) {
-									r.push(wrists);
+					result(slave) {
+						const r = [];
+						if (tankBorn) {
+							r.push(`You gently lead ${his} unresisting body to the couch next to your desk and arrange ${him} with ${his} rear in the air. ${He} writhes and moans as you enter ${his} virgin anus, but after getting into the rhythm of sex, ${he} enthusiastically moves along trying to make the feeling even better. ${He}'s almost sad when <span class="hotpink">${his} beloved partner</span> finishes, but <span class="mediumaquamarine">hopes</span> ${he}'ll get to play sex with you again soon. <span class="lime">${His} tight little anus has been broken in.</span>`);
+							slave.devotion += 5;
+							slave.trust += 5;
+						} else {
+							if (slave.devotion < -10) {
+								if (isAmputee(slave)) {
+									r.push(`You secure ${his} struggling, screeching body to the couch next to your desk with ${his} butt sticking out.`);
+								} else {
+									r.push(`You cuff ${his}`);
+									if (hasAnyArms(slave)) {
+										r.push(wrists);
+										if (hasAnyLegs(slave)) {
+											r.push(`and`);
+										}
+									}
 									if (hasAnyLegs(slave)) {
-										r.push(`and`);
+										r.push(ankles);
 									}
+									r.push(`and secure ${his} struggling, screeching body to the couch next to your desk so that ${he}'s straddling the back of the couch with ${his} butt sticking out.`);
 								}
-								if (hasAnyLegs(slave)) {
-									r.push(ankles);
+								r.push(`${He} wriggles and protests until ${he} feels the lubricated head of`);
+								if (PC.dick !== 0) {
+									r.push(`your dick`);
+								} else {
+									r.push(`a strap-on`);
 								}
-								r.push(`and secure ${his} struggling, screeching body to the couch next to your desk so that ${he}'s straddling the back of the couch with ${his} butt sticking out.`);
-							}
-							r.push(`${He} wriggles and protests until ${he} feels the lubricated head of`);
-							if (PC.dick !== 0) {
-								r.push(`your dick`);
-							} else {
-								r.push(`a strap-on`);
-							}
-							r.push(`pushing against ${his} virgin butthole, at which point ${he} desperately tries to break free. ${He} fails, but ${he} never stops writhing and begging you to take`);
-							if (PC.dick !== 0) {
-								r.push(`your cock`);
-							} else {
-								r.push(`the phallus`);
-							}
-							r.push(`out of ${his} asshole. ${He}'s certainly entered your service in a way that colors ${his} impression of you <span class="mediumorchid">with hatred</span> and <span class="gold">fear.</span> <span class="lime">${His} tight little ass has been broken in.</span>`);
-						} else {
-							if (isAmputee(slave)) {
-								r.push(`You secure ${his} unresisting body to the couch next to your desk with ${his} butt sticking out.`);
+								r.push(`pushing against ${his} virgin butthole, at which point ${he} desperately tries to break free. ${He} fails, but ${he} never stops writhing and begging you to take`);
+								if (PC.dick !== 0) {
+									r.push(`your cock`);
+								} else {
+									r.push(`the phallus`);
+								}
+								r.push(`out of ${his} asshole. ${He}'s certainly entered your service in a way that colors ${his} impression of you <span class="mediumorchid">with hatred</span> and <span class="gold">fear.</span> <span class="lime">${His} tight little ass has been broken in.</span>`);
 							} else {
-								r.push(`You cuff ${his}`);
-								if (hasAnyArms(slave)) {
-									r.push(wrists);
+								if (isAmputee(slave)) {
+									r.push(`You secure ${his} unresisting body to the couch next to your desk with ${his} butt sticking out.`);
+								} else {
+									r.push(`You cuff ${his}`);
+									if (hasAnyArms(slave)) {
+										r.push(wrists);
+										if (hasAnyLegs(slave)) {
+											r.push(`and`);
+										}
+									}
 									if (hasAnyLegs(slave)) {
-										r.push(`and`);
+										r.push(ankles);
 									}
+									r.push(`and secure ${his} unresisting body to the couch next to your desk so that ${he}'s straddling the back of the couch with ${his} butt sticking out.`);
 								}
-								if (hasAnyLegs(slave)) {
-									r.push(ankles);
+								r.push(`${He} lies obediently still until ${he} feels the lubricated head of your cock pushing against ${his} virgin butthole, at which point ${he} starts in surprise. When the pain of the buttfuck gets to be too much ${he} begs you to use ${his}`);
+								if (slave.dick === 0) {
+									r.push(`pussy`);
+								} else {
+									r.push(`mouth`);
 								}
-								r.push(`and secure ${his} unresisting body to the couch next to your desk so that ${he}'s straddling the back of the couch with ${his} butt sticking out.`);
-							}
-							r.push(`${He} lies obediently still until ${he} feels the lubricated head of your cock pushing against ${his} virgin butthole, at which point ${he} starts in surprise. When the pain of the buttfuck gets to be too much ${he} begs you to use ${his}`);
-							if (slave.dick === 0) {
-								r.push(`pussy`);
-							} else {
-								r.push(`mouth`);
+								r.push(`instead. ${He} gasps and cries as you slowly push your cock all the way up ${his} tight little butt, and in no time you fill ${his} rectum with cum. ${He}'s certainly entered your service in a way that colors ${his} impression of you <span class="mediumorchid">with pain</span> and <span class="gold">fear.</span> <span class="lime">${His} tight little ass has been broken in.</span>`);
 							}
-							r.push(`instead. ${He} gasps and cries as you slowly push your cock all the way up ${his} tight little butt, and in no time you fill ${his} rectum with cum. ${He}'s certainly entered your service in a way that colors ${his} impression of you <span class="mediumorchid">with pain</span> and <span class="gold">fear.</span> <span class="lime">${His} tight little ass has been broken in.</span>`);
+							slave.devotion -= 5;
+							slave.trust -= 10;
+							slave.anus = 1;
 						}
-						slave.devotion -= 5;
-						slave.trust -= 10;
-						slave.anus = 1;
-					}
 
-					r.push(VCheck.Anal(slave, 1));
-					return r.join(" ");
-				},
+						r.push(VCheck.Anal(slave, 1));
+						return r.join(" ");
+					},
 
-			});
+				});
+			}
 
 			lineBreak();
 			if (slave.fetish !== "mindbroken") {