diff --git a/src/personalAssistant/assistantAppearance.js b/src/personalAssistant/assistantAppearance.js
index 9aaa64a7d5c0cb4e68105c1a341e8e4d21a31279..03c475d96a570b21df0adcc0718c860ee3981eea 100644
--- a/src/personalAssistant/assistantAppearance.js
+++ b/src/personalAssistant/assistantAppearance.js
@@ -553,7 +553,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`with swollen breasts and a big pregnant belly. ${HeA} wears only a gossamer white camisole over ${hisA} tanned skin, with a woven crown of daisies.`);
 						break;
 					case "degradationist":
-						r.push(`with swollen hips and breasts and a huge pregnant belly. ${HeA} 's naked aside from the steel piercings in ${hisA} protruding clit, navel, and nipples.`);
+						r.push(`with swollen hips and breasts and a huge pregnant belly. ${HeA}'s naked aside from the steel piercings in ${hisA} protruding clit, navel, and nipples.`);
 						break;
 					case "supremacist":
 						r.push(`with swollen breasts and a big pregnant belly. ${HeA} wears a golden tiara on ${hisA} head, and ${hisA} otherwise nude form is a shining example of the ${V.arcologies[0].FSSupremacistRace} race's divine beauty.`);
@@ -796,7 +796,7 @@ globalThis.PersonalAssistantAppearance = function() {
 					r.push(`${V.assistant.name} is giving the market assistant's avatar oral, and to go by the bespectacled ${girlM}'s gasping, is doing a good job. V.assistant.name finishes and leans back, wiping ${hisA} mouth and grinning as ${hisA} lover bends over to return the favor.`);
 				}
 			} else {
-				r.push(`${HeA} 's watching you attentively, waiting for a chance to be helpful. When ${heA} sees your glance, ${HeA} smiles hopefully, sticks out ${hisA} chest a little, and turns from side to side to show off.`);
+				r.push(`${HeA}'s watching you attentively, waiting for a chance to be helpful. When ${heA} sees your glance, ${HeA} smiles hopefully, sticks out ${hisA} chest a little, and turns from side to side to show off.`);
 			}
 			break;
 		case "hypergoddess":
@@ -810,7 +810,7 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`${HeA} 's made ${himselfA} up to look a bit classier recently: ${HeA} has elegant fake nails, and has ${hisA} hair piled up on ${hisA} head. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`);
+						r.push(`${HeA}'s made ${himselfA} up to look a bit classier recently: ${HeA} has elegant fake nails, and has ${hisA} hair piled up on ${hisA} head. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`);
 						break;
 					case "repopulation focus":
 						r.push(`${HeA} rests atop ${hisA} newly modified belly. It bulges greatly from all sides and holds ${himA} far off the ground.`);
@@ -819,7 +819,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} appears as an ugly and unkempt slave ${girlA}, massively pregnant with hundreds of subhuman spawn. ${HisA} immense belly is coated in bulges and moving ominously. A malformed, impish child claws its way out of ${hisA} ruined cunt periodically.`);
 						break;
 					case "degradationist":
-						r.push(`${HeA} 's made ${himselfA} up to look almost comically evil: ${HeA}'s wearing black lipstick and black eyeliner. Numerous studs cover ${hisA} bulging belly and a large, heavy ring is driven through ${hisA} popped navel. Liquid constantly oozes from ${hisA} gaping vagina where a baby is held mid-birth by several crisscrossing chains.`);
+						r.push(`${HeA}'s made ${himselfA} up to look almost comically evil: ${HeA}'s wearing black lipstick and black eyeliner. Numerous studs cover ${hisA} bulging belly and a large, heavy ring is driven through ${hisA} popped navel. Liquid constantly oozes from ${hisA} gaping vagina where a baby is held mid-birth by several crisscrossing chains.`);
 						break;
 					case "supremacist":
 						r.push(`${HeA} is nude except for a golden tiara on ${hisA} head, a symbol of the ${V.arcologies[0].FSSupremacistRace} race's divine right to rule. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy ${V.arcologies[0].FSSupremacistRace} baby.`);
@@ -993,7 +993,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${girlA} wearing spats barely pulled over ${hisA} big ass and a tight shirt that rides up ${hisA} chubby belly. It seems someone snuck out of gym class.`);
 						break;
 					case "gender radicalist":
-						r.push(`${girlA} wearing shorts and a t-shirt. ${HeA} 's changed ${hisA} appearance recently to make ${himselfA} quite androgynous.`);
+						r.push(`${girlA} wearing shorts and a t-shirt. ${HeA}'s changed ${hisA} appearance recently to make ${himselfA} quite androgynous.`);
 						break;
 					case "gender fundamentalist":
 						r.push(`${girlA} wearing a skirt and a white shirt. ${HisA} slightly swollen belly peeks out from under ${hisA} shirt causing ${himA} to blush whenever you glance at it.`);
@@ -1235,7 +1235,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`fairy, naked and sitting in a cup of pudding, happily digging into its contents.`);
 						break;
 					case "repopulation focus":
-						r.push(`fairy wearing a simple dress. ${HisA} belly appears to be swollen and ready to burst, but a quick lift of ${hisA} skirt shows that ${heA} 's smuggling a grape under there.`);
+						r.push(`fairy wearing a simple dress. ${HisA} belly appears to be swollen and ready to burst, but a quick lift of ${hisA} skirt shows that ${heA}'s smuggling a grape under there.`);
 						break;
 					case "gender radicalist":
 						r.push(`fairy wearing a pair of pants. Just the pants.`);
@@ -1771,7 +1771,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} wears a simple white linen dress with a short skirt that allows ${himA} to expertly flash you ${hisA} pussy when you need it most.`);
 						break;
 					case "petite admiration":
-						r.push(`${HeA} wears a simple white linen dress with a short skirt, though ${heA} 's so short it may as well be a full length.`);
+						r.push(`${HeA} wears a simple white linen dress with a short skirt, though ${heA}'s so short it may as well be a full length.`);
 						break;
 					case "statuesque glorification":
 						r.push(`${HeA} wears a simple white linen dress that struggles to come close to covering ${hisA} panties. ${HeA}'s gotten quite tall.`);
@@ -1820,7 +1820,7 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`${HeA} has swapped to wearing much more, relatively speaking, modest clothing; extremely tight jeans and a top so small and taut you swear ${heA} 's about to pop out of it.`);
+						r.push(`${HeA} has swapped to wearing much more, relatively speaking, modest clothing; extremely tight jeans and a top so small and taut you swear ${heA}'s about to pop out of it.`);
 						break;
 					case "degradationist":
 						r.push(`${HeA} has replaced ${hisA} loincloth with a chastity belt containing an immense dildo; it is clearly seen distending ${hisA} belly. Countless scars line ${hisA} back and ass from the frequent lashings ${heA} enjoys.`);
@@ -1907,7 +1907,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HisA} new, tiny body opens up a new realm of torments. You can hear ${himA} scheming about what holes ${heA} could theoretically force ${himselfA} up now.`);
 						break;
 					case "statuesque glorification":
-						r.push(`${HisA} new, giant body brings with it an even larger ego. No longer a mere imp, ${HeA} 's a borderline devil.`);
+						r.push(`${HisA} new, giant body brings with it an even larger ego. No longer a mere imp, ${HeA}'s a borderline devil.`);
 						break;
 					default:
 						r.push(`${HeA} wears only a belt, tightly bound, over ${hisA} tiny breasts and a simple loincloth over ${hisA} crotch, leaving most of ${hisA} body in plain, but arousing, sight.`);
@@ -2331,7 +2331,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						if (V.arcologies[0].FSIntellectualDependencyLawBeauty === 1) {
 							r.push(`${HeA} is wearing nothing but a pair of jeans with the fly down to let ${hisA} junk hang loose. ${HeA} likes ${hisA} sex simple and straightforward. (The button is too difficult for ${himA}.)`);
 						} else {
-							r.push(`${HeA} is wearing nothing at all; it would just get in the way. ${HeA} 's hard and ready to go, not that ${heA} could think of anything else to do.`);
+							r.push(`${HeA} is wearing nothing at all; it would just get in the way. ${HeA}'s hard and ready to go, not that ${heA} could think of anything else to do.`);
 						}
 						break;
 					case "slave professionalism":
@@ -2416,7 +2416,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						break;
 					case "gender radicalist":
 						if (V.arcologies[0].FSGenderRadicalistLawFuta === 1) {
-							r.push(`${HeA} 's reclining while absentmindedly jacking off with one hand and playing with ${hisA} hidden pussy with the other. When ${heA} notices you watching, ${HeA} spreads ${hisA} legs wide so you can watch ${himA} spasm in orgasm.`);
+							r.push(`${HeA}'s reclining while absentmindedly jacking off with one hand and playing with ${hisA} hidden pussy with the other. When ${heA} notices you watching, ${HeA} spreads ${hisA} legs wide so you can watch ${himA} spasm in orgasm.`);
 						} else if (V.arcologies[0].FSGenderRadicalistLawFuta === 2) {
 							r.push(`${HeA}'s leaning back with both hands wrapped around ${hisA} huge cock, struggling to jack off. When ${heA} notices you watching, ${HeA} invites you to lend a hand or two to help ${himA} out.`);
 						} else if (V.arcologies[0].FSGenderRadicalistLawFuta === 3) {