diff --git a/src/npc/generate/newSlaveIntro.js b/src/npc/generate/newSlaveIntro.js
index c6b3edccaabf0d680fda5b1a81ead4a6110f2cc9..d7388d318abeee2285024c57a877e585fac82d87 100644
--- a/src/npc/generate/newSlaveIntro.js
+++ b/src/npc/generate/newSlaveIntro.js
@@ -147,13 +147,13 @@ App.UI.newSlaveIntro = function(slave) {
 			r.push(`wondering what one of your working ${girl}s can expect.`);
 		} else if ((slave.origin === "$He submitted to enslavement to get access to modern prenatal care.") || (slave.origin === "$He sold $himself into slavery out of fear that life on the streets was endangering $his pregnancy.")) {
 			r.push(`hoping you'll give ${him} modern medicine right away.`);
-		} else if (slave.origin === "${He} submitted to enslavement as ${his} only way to obtain surgery to transform ${him} into a woman.") {
+		} else if (slave.origin === "$He submitted to enslavement as $his only way to obtain surgery to transform $him into a woman.") {
 			r.push(`hoping you'll schedule ${his} reassignment surgery immediately.`);
-		} else if (slave.origin === "${He} submitted to enslavement out of a misguided desire to join a sexually libertine society.") {
+		} else if (slave.origin === "$He submitted to enslavement out of a misguided desire to join a sexually libertine society.") {
 			r.push(`hoping ${he}'s made the right decision, and fantasizing a little, to go by ${his} half-hard dick.`);
-		} else if (slave.origin === "${He} submitted to enslavement for a better chance at survival than ${he} had as a migrant.") {
+		} else if (slave.origin === "$He submitted to enslavement for a better chance at survival than $he had as a migrant.") {
 			r.push(`wondering what life as a sex slave will be like.`);
-		} else if (slave.origin === "${He} came to you to escape being sold to a cruel master after ${his} producer informed ${him} of ${his} debt.") {
+		} else if (slave.origin === "$He came to you to escape being sold to a cruel master after $his producer informed $him of $his debt.") {
 			r.push(`wondering if ${he} will get to continue to perform for your people even as a ${slave}.`);
 		} else {
 			r.push(`looking shyly at you and blushing.`);
@@ -956,14 +956,12 @@ App.UI.newSlaveIntro = function(slave) {
 						result: function(slave) {
 							const r = [];
 							r.push(`You haul ${him} wordlessly into the bathroom. In a few minutes ${he} finds ${himself} standing obediently behind you, waiting for your next command with a clean colon and an uncomfortably large buttplug stretching ${his} virgin ass. Once it's been in long enough to prevent any damage, you push ${his} fearful form over the desk and pull it free. ${He} squeals with more embarrassment than pain at the feeling of ${his} first sodomy, but before long you're pounding ${him} hard enough that all ${he} can do is moan and desperately wonder when you'll be done with ${his} poor little butt. You keep ${him} around all day; by night, ${his} asshole is well broken in and <span class="mediumorchid">so is ${his} spirit.</span> ${He} <span class="gold">fears</span> you now, knowing this is only the beginning.`);
-							r.push(VCheck.Anal());
-							return r.join(" ");
-						},
-						resultApply: () => {
 							slave.devotion -= 5;
 							slave.trust -= 10;
 							slave.anus += 1;
-						}
+							r.push(VCheck.Anal());
+							return r.join(" ");
+						},
 					});
 					break;
 				case "$He begged to be enslaved to avoid starvation.":
@@ -1017,15 +1015,13 @@ App.UI.newSlaveIntro = function(slave) {
 							const r = [];
 							r.push(`You announce that ${he}'ll have to earn ${his} surgery — if ${he} ever gets it at all. ${He} only has time for a moment of shock and betrayal before ${he} finds ${his} face jammed into the cushions of your office couch. ${He} struggles, outraged, but only manages to avoid sodomy for a moment. ${His} resistance only makes it harder on ${himself} as you take ${his} anus without mercy. By the third time you buttfuck ${him} ${he}'s learned to <span class="hotpink">relax and let it happen.</span>`);
 							r.push(VCheck.Anal());
-							return r.join(" ");
-						},
-						resultApply: () => {
 							slave.devotion += 4;
 							slave.anus += 1;
-						}
+							return r.join(" ");
+						},
 					});
 					break;
-				case "${He} submitted to enslavement out of a misguided desire to join a sexually libertine society.":
+				case "$He submitted to enslavement out of a misguided desire to join a sexually libertine society.":
 					choice({
 						introText: `and since ${he}'s looking for a sexually libertine society...`,
 						linkName: `Disabuse ${him} of ${his} silly ideas`,
@@ -1767,7 +1763,7 @@ App.UI.newSlaveIntro = function(slave) {
 										V.vaginalTotal += 15;
 									}
 									if (isFertile(slave) && V.PC.dick > 0) {
-										knockMeUp(slave, 100, 0, -1, 1);
+										knockMeUp(slave, 100, 0, -1, true);
 									}
 									slave.devotion += 100;
 									return r.join(" ");
@@ -1817,7 +1813,7 @@ App.UI.newSlaveIntro = function(slave) {
 											slave.counter.vaginal++;
 											V.vaginalTotal++;
 											if (isFertile(slave) && V.PC.dick > 0) {
-												knockMeUp(slave, 100, 0, -1, 1);
+												knockMeUp(slave, 100, 0, -1, true);
 											}
 										} else {
 											VCheck.Anal();