diff --git a/src/personalAssistant/assistantAppearance.js b/src/personalAssistant/assistantAppearance.js
index c70203f6a627b16ea6f5c1d6f5462075c4ebdef6..7b7b4355647a4b6b4d6d3fb3d63ca005ba899f7c 100644
--- a/src/personalAssistant/assistantAppearance.js
+++ b/src/personalAssistant/assistantAppearance.js
@@ -1,13 +1,14 @@
 globalThis.PersonalAssistantAppearance = function() {
 	const {
 		HeA, HisA, SisterA,
-		hisA, himA, girlA, himselfA, womanA, sisterA, loliA
+		heA, hisA, himA, girlA, himselfA, womanA, sisterA, loliA
 	} = getPronouns(assistant.pronouns().main).appendSuffix('A');
 
 	const {
 		HeM, HisM,
 		heM, hisM, himM, girlM, himselfM, womanM, sisterM, wifeM, daughterM, loliM
-	} = getPronouns(assistant.pronouns().main).appendSuffix('M'); // TODO this is wrong, what should M represent
+	} = (V.assistant.market) ? getPronouns(assistant.pronouns().market).appendSuffix('M') : getPronouns(assistant.pronouns().main).appendSuffix('M'); // TODO not sure how to set this is market is not defined, using main as fallback for now for testing.
+
 	const {
 		hisU, himU, himselfU, girlU
 	} = getNonlocalPronouns(V.seeDicks).appendSuffix('U');
@@ -40,10 +41,10 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s sharpened ${hisA} appearance to be quite frightening: ${HeA} has impressive fangs, and a snakelike tongue flicks out between them.`);
 						break;
 					case "supremacist":
-						r.push(`${HisA} distinct V.arcologies[0].FSSupremacistRace features are only enhanced by ${hisA} monstrous appearance, and ${HeA} has taken to jump-scaring slaves of lesser races when ${HeA} isn't too busy with other tasks.`);
+						r.push(`${HisA} distinct ${V.arcologies[0].FSSupremacistRace} features are only enhanced by ${hisA} monstrous appearance, and ${heA} has taken to jump-scaring slaves of lesser races when ${heA} isn't too busy with other tasks.`);
 						break;
 					case "subjugationist":
-						r.push(`${HisA} distinct V.arcologies[0].FSSubjugationistRace features are further exaggerated by ${hisA} monstrous appearance.`);
+						r.push(`${HisA} distinct ${V.arcologies[0].FSSubjugationistRace} features are further exaggerated by ${hisA} monstrous appearance.`);
 						break;
 					case "roman revivalist":
 						r.push(`${HeA}'s wearing a conservative stola, which combined with ${hisA} monstrous appearance makes ${himA} look like a Greek demigoddess.`);
@@ -85,13 +86,13 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s made ${himselfA} as cute as a demonic little creature with cocks and tentacle hair can possibly be.`);
 						break;
 					case "asset expansionist":
-						r.push(`${HeA}'s increased the size of ${hisA} assets recently: ${hisA} cocks are so large that ${HeA} can give them a blowjob, and ${hisA} boobs are so big ${HeA} can give ${himselfA} a titjob at the same time.`);
+						r.push(`${HeA}'s increased the size of ${hisA} assets recently: ${hisA} cocks are so large that ${heA} can give them a blowjob, and ${hisA} boobs are so big ${heA} can give ${himselfA} a titjob at the same time.`);
 						break;
 					case "transformation fetishist":
-						r.push(`${HeA}'s made ${himselfA} even stranger recently: ${hisA} nipples look suspiciously like dicks, and ${HeA} has horns growing out of ${hisA} feet to form high heels.`);
+						r.push(`${HeA}'s made ${himselfA} even stranger recently: ${hisA} nipples look suspiciously like dicks, and ${heA} has horns growing out of ${hisA} feet to form high heels.`);
 						break;
 					case "pastoralist":
-						r.push(`${HeA}'s lactating, though ${hisA} product is a suspiciously semen-like substance ${HeA} usually drinks ${himselfA}.`);
+						r.push(`${HeA}'s lactating, though ${hisA} product is a suspiciously semen-like substance ${heA} usually drinks ${himselfA}.`);
 						break;
 					case "maturity preferentialist":
 						r.push(`${HeA}'s quite mature: ${HeA} wears a haughty expression, and ${hisA} cheekbones are like knifeblades.`);
@@ -106,7 +107,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s recently improved ${hisA} appearance to complete flawlessness, with milky white skin and buffed horns.`);
 						break;
 					case "intellectual dependency":
-						r.push(`${HeA} has a short attention span, but it's easy to tell what ${HeA}'s thinking by the direction of ${hisA} erection.`);
+						r.push(`${HeA} has a short attention span, but it's easy to tell what ${heA}'s thinking by the direction of ${hisA} erection.`);
 						break;
 					case "slave professionalism":
 						r.push(`${HeA}'s quite elegant: every movement has poise and purpose.`);
@@ -124,10 +125,10 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, taking both of ${hisA} cocks up ${hisU} ass. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. As you watch, the monster ${girlA} looks up at you, winks, and then maliciously increases ${hisA} pace, making the depiction of the slave wince.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA}'s manually stimulating a recognizable little representation of one of your slaves. The slave must be using one of the penthouse's many vibrators.The monster ${girlA} is looking after ${himselfA}, too, tweaking ${hisA} nipples with ${hisA} own tentacle hair.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap.The monster ${girlA}is wearing a little stethoscope and is listening to the slave breathe; the slave must be getting a checkup. The monster ${girlA} is restraining ${himselfA} for once, and ${hisA} hair is even patting the slave's head reassuringly.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`The monster ${girlA} is riding around on a little representation of one of your security drones.${HeA}'s very obviously enjoying the drone's vibrations as it hovers.When ${HeA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
+				r.push(`The monster ${girlA} is riding around on a little representation of one of your security drones. ${HeA}'s very obviously enjoying the drone's vibrations as it hovers.When ${heA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`The monster ${girlA} has both ${hisA} dicks inside a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
 			} else if (paSeed === 7 && V.assistant.market) {
@@ -135,11 +136,11 @@ globalThis.PersonalAssistantAppearance = function() {
 				if (V.assistant.market.relationship === "cute") {
 					r.push(`They're chatting companionably, with the ${girlM} showing no sign of noticing that ${heM}'s talking to a naked monster ${girlA} with two erect cocks.`);
 				} else if (V.assistant.market.relationship === "nonconsensual") {
-					r.push(`${V.assistant.name} is holding the poor ${girlM} down so ${HeA} can take ${himM} from behind.As you watch, ${V.assistant.name} extracts ${hisA} cock from the market assistant's avatar's cunt and stuffs it up ${hisM} ass, alongside ${hisA} other dick, eliciting some terrified begging and then tired sobbing.`);
+					r.push(`${V.assistant.name} is holding the poor ${girlM} down so ${heA} can take ${himM} from behind.As you watch, ${V.assistant.name} extracts ${hisA} cock from the market assistant's avatar's cunt and stuffs it up ${hisM} ass, alongside ${hisA} other dick, eliciting some terrified begging and then tired sobbing.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`They're fucking openly, with the market assistant's avatar bouncing greedily on top of ${hisM} monstrous sibling.${HeM}'s clearly enjoying the feeling of ${hisM} ${sisterA}'s cocks buried in ${hisM} holes.`);
+					r.push(`They're fucking openly, with the market assistant's avatar bouncing greedily on top of ${hisM} monstrous sibling. ${HeM}'s clearly enjoying the feeling of ${hisM} ${sisterA}'s cocks buried in ${hisM} holes.`);
 				} else {
-					r.push(`They're cuddled up close. As they kiss, ${V.assistant.name}'s tentacle hair holds ${hisA} lover's head gently. The market assistant's avatar is using both hands to give V.assistant.name's cocks some manual release.`);
+					r.push(`They're cuddled up close. As they kiss, ${V.assistant.name}'s tentacle hair holds ${hisA} lover's head gently. The market assistant's avatar is using both hands to give ${V.assistant.name}'s cocks some manual release.`);
 				}
 			} else {
 				r.push(`${HeA}'s sitting cross-legged, looking up at you and waiting for instructions. In the meantime, ${HeA}'s masturbating gently, a dickhead in each hand, while ${hisA} hair writhes against itself.`);
@@ -160,7 +161,7 @@ globalThis.PersonalAssistantAppearance = function() {
 			} else {
 				r.push(`tanned`);
 			}
-			r.push(`skin, huge lips, and ridiculous tits.${HisA} cock hangs past ${hisA} knees when limp.`);
+			r.push(`skin, huge lips, and ridiculous tits. ${HisA} cock hangs past ${hisA} knees when limp.`);
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
@@ -170,10 +171,10 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s made ${himselfA} up to look almost comically evil: ${HeA}'s wearing black lipstick, black eyeliner, and a black barbed cockring.`);
 						break;
 					case "supremacist":
-						r.push(`${HeA} remains nude in order to properly display the glory of a superior V.arcologies[0].FSSupremacistRace cock.`);
+						r.push(`${HeA} remains nude in order to properly display the glory of a superior ${V.arcologies[0].FSSupremacistRace} cock.`);
 						break;
 					case "subjugationist":
-						r.push(`Like most ${V.arcologies[0].FSSubjugationistRace} subhumans ${HeA} has no self-control, and is constantly playing with ${hisA} erect cock and whimpering in needy arousal.`);
+						r.push(`Like most ${V.arcologies[0].FSSubjugationistRace} subhumans ${heA} has no self-control, and is constantly playing with ${hisA} erect cock and whimpering in needy arousal.`);
 						break;
 					case "roman revivalist":
 						r.push(`${HeA}'s taken to reclining on a traditional Roman couch and drinking wine out of a shallow dish.`);
@@ -200,7 +201,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s extremely muscular: ${HeA} shines with body oil, and ${hisA} abs have abs.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`${HeA}'s extremely fat; when ${HeA} isn't idly playing with ${himselfA}, ${HeA} is pigging out on snacks.`);
+						r.push(`${HeA}'s extremely fat; when ${heA} isn't idly playing with ${himselfA}, ${HeA} is pigging out on snacks.`);
 						break;
 					case "repopulation focus":
 						r.push(`${HeA} is incredibly pregnant, ${hisA} belly preventing ${himA} from playing with ${himselfA} effectively.`);
@@ -254,10 +255,10 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, moaning as it takes ${hisA} massive prick. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. As you watch, the shemale looks up at you, winks, and starts pulling out after each thrust, ${hisA} cock making a popping noise each time it leaves the slave's butthole.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA}'s giving a blowjob to a recognizable little representation of one of your slaves. The slave must be using one of the penthouse's many vibrators. The shemale is looking after ${himselfA}, too, jerking ${himselfA} off with one hand and playing with ${hisA} asshole with the other.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The shemale is wearing a little stethoscope and is listening to the slave breathe; the slave must be getting a checkup. The shemale is restraining ${himselfA} for once, patting the slave's head and cooing reassuringly.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s masturbating as ${HeA} takes it up the ass from a representation of one of your security drones, which appears to have a little dildo mounted in place of one of its gun assemblies. When ${HeA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion."`);
+				r.push(`${HeA}'s masturbating as ${heA} takes it up the ass from a representation of one of your security drones, which appears to have a little dildo mounted in place of one of its gun assemblies. When ${heA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion."`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`The shemale is plowing a recognizable little representation of one of your slaves up the butt, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -278,7 +279,7 @@ globalThis.PersonalAssistantAppearance = function() {
 					r.push(`They're doing it in the missionary position, kissing deeply. The one who's taking it has ${hisM} huge dick between them, its head crushed between their four fake breasts. As you watch, ${heM} orgasms, splashing both of their faces with cum.`);
 				}
 			} else {
-				r.push(`${HeA}'s sitting cross-legged, bending down to suck ${himselfA} off and looking up at you at the same time. When ${HeA} sees your attention ${HeA} lets ${hisA} dick pop free of ${hisA} mouth and waits for a moment to see if you have instructions for ${himA}, and then goes back to autofellatio.`);
+				r.push(`${HeA}'s sitting cross-legged, bending down to suck ${himselfA} off and looking up at you at the same time. When ${heA} sees your attention ${heA} lets ${hisA} dick pop free of ${hisA} mouth and waits for a moment to see if you have instructions for ${himA}, and then goes back to autofellatio.`);
 			}
 			break;
 		case "amazon":
@@ -292,7 +293,7 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry.${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
+						r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry. ${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
 						break;
 					case "repopulation focus":
 						r.push(`with an enormous belly.Its oversized occupant kicks and squirms ferociously, eager to be born.`);
@@ -301,7 +302,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`with a complex bone chastity belt blocking ${hisA} vagina.`);
 						break;
 					case "degradationist":
-						r.push(`with ochre - dyed dreadlocks, war tattoos, shredded abs, and jewelry made from human bones.${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
+						r.push(`with ochre - dyed dreadlocks, war tattoos, shredded abs, and jewelry made from human bones. ${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
 						break;
 					case "supremacist":
 						r.push(`wearing armor that blends elements from elite warriors of several historically ${V.arcologies[0].FSSupremacistRace} cultures, evoking the glory of ages past.`);
@@ -328,7 +329,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing loose silk robes belted with rope and carrying a simple warrior monk's staff.`);
 						break;
 					case "chattel religionist":
-						r.push(`wearing a crusader's mail.${HisA} long blonde hair cascades down the back of ${hisA} surcoat in golden glory.`);
+						r.push(`wearing a crusader's mail. ${HisA} long blonde hair cascades down the back of ${hisA} surcoat in golden glory.`);
 						break;
 					case "physical idealist":
 						r.push(`whose muscles are lovingly rendered in lifelike detail.`);
@@ -337,7 +338,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`with a thick layer of fat covering ${hisA} muscled body. ${HeA} typically carries a half-eaten roast pig over ${hisA} shoulder.`);
 						break;
 					case "gender radicalist":
-						r.push(`who is so heavily muscled that ${HeA}'s become quite androgynous lately.`);
+						r.push(`who is so heavily muscled that ${heA}'s become quite androgynous lately.`);
 						break;
 					case "gender fundamentalist":
 						r.push(`whose heavy musculature does not detract from ${hisA} feminine beauty.`);
@@ -358,7 +359,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`with whose innocent appearance belies ${hisA} heavy muscles. ${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
 						break;
 					case "slimness enthusiast":
-						r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry.${HisA} perky boobs are usually concealed by ${hisA} ornaments.`);
+						r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry. ${HisA} perky boobs are usually concealed by ${hisA} ornaments.`);
 						break;
 					case "body purist":
 						r.push(`with a realistic tribes ${womanA}'s garb of woven jewelry and shell beads. ${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
@@ -376,10 +377,10 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`that few stand a chance of escaping being scooped up and carried off for sex.`);
 						break;
 					default:
-						r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry.${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
+						r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry. ${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
 				}
 			} else {
-				r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry.${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
+				r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry. ${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
 				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the amazon orgasms, producing a little female barbarian shout.`);
@@ -387,10 +388,10 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, letting the amazon use two fingers on ${hisU} butthole. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. As you watch, the amazon looks up at you, winks, and shoves ${hisA} entire hand up the struggling slave's ass.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA}'s holding a recognizable little representation of one of your slaves in ${hisA} lap, giving ${himU} a powerful handjob. The slave must be using one of the penthouse's many vibrators. The slave gets off and collapses, exhausted.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The amazon is poking and prodding ${himU}; the slave must be getting a checkup. Once finished, the amazon gives ${himU} a powerful massage, making the slave groan with relief.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s leaning against a representation of one of your security drones. Every so often, ${HeA} wrestles with it affectionately. When ${HeA} sees you watching ${himA}, ${HeA} leaps atop the drone, puts ${hisA} fists on ${hisA} hips, and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
+				r.push(`${HeA}'s leaning against a representation of one of your security drones. Every so often, ${HeA} wrestles with it affectionately. When ${heA} sees you watching ${himA}, ${HeA} leaps atop the drone, puts ${hisA} fists on ${hisA} hips, and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`The amazon has ${hisA} hand inside a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style.The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -398,14 +399,14 @@ globalThis.PersonalAssistantAppearance = function() {
 				if (V.assistant.market.relationship === "cute") {
 					r.push(`They're chatting companionably as ${V.assistant.name} stretches and the market assistant's avatar does a complex calculation on ${hisM} fingers.V.assistant.name is telling a long story, and the market assistant is listening kindly.`);
 				} else if (V.assistant.market.relationship === "nonconsensual") {
-					r.push(`${V.assistant.name} is taking ${hisA} tribal slave from behind.It's technically tribbing, since all ${HeA}'s doing is grinding ${hisA} cunt against the market assistant's, but the poor little tribes ${womanM} is being fucked hard regardless.`);
+					r.push(`${V.assistant.name} is taking ${hisA} tribal slave from behind.It's technically tribbing, since all ${heA}'s doing is grinding ${hisA} cunt against the market assistant's, but the poor little tribes ${womanM} is being fucked hard regardless.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`${V.assistant.name} is getting some manual stimulation from ${hisA} ${sisterM}, who is watching ${hisM} muscular sibling's aroused thrashing with amusement as ${heM} slides ${hisM} whole hand in and out of V.assistant.name's cunt.`);
+					r.push(`${V.assistant.name} is getting some manual stimulation from ${hisA} ${sisterM}, who is watching ${hisM} muscular sibling's aroused thrashing with amusement as ${heM} slides ${hisM} whole hand in and out of ${V.assistant.name}'s cunt.`);
 				} else {
 					r.push(`They're doing it in the missionary position, kissing deeply. They're technically tribbing, but ${V.assistant.name}'s muscular body and the tribes ${womanM}'s ${wifeM}ly form make it look very pure and traditional.`);
 				}
 			} else {
-				r.push(`${HeA}'s doing push-ups, glancing at you at the top of each rep to see if you need ${himA}. When ${HeA} sees your attention, ${HeA} pushes hard enough to bounce to a standing position. Seeing that you're just looking, ${HeA} winks, flexes, and drops back down to do crunches.`);
+				r.push(`${HeA}'s doing push-ups, glancing at you at the top of each rep to see if you need ${himA}. When ${heA} sees your attention, ${HeA} pushes hard enough to bounce to a standing position. Seeing that you're just looking, ${HeA} winks, flexes, and drops back down to do crunches.`);
 			}
 			break;
 		case "businesswoman":
@@ -419,16 +420,16 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`wearing a perfectly - tailored suit, with ${hisA} silver - blonde hair brushed back over ${hisA} shoulders.${HisA} clothes are conservative, but they can't hide ${hisA} generous curves.`);
+						r.push(`wearing a perfectly - tailored suit, with ${hisA} silver - blonde hair brushed back over ${hisA} shoulders. ${HisA} clothes are conservative, but they can't hide ${hisA} generous curves.`);
 						break;
 					case "degradationist":
 						r.push(`wearing an iron-gray suit, with ${hisA} hair up in a severe bun. ${HeA}'s wearing deep red lipstick and a predatory expression.`);
 						break;
 					case "supremacist":
-						r.push(`wearing a perfectly-tailored suit. ${HeA} has two different tones ${HeA} uses when speaking: a respectful one for talking with ${hisA} ${V.arcologies[0].FSSupremacistRace} equals, and a strict domineering one for interacting with the lesser races.`);
+						r.push(`wearing a perfectly-tailored suit. ${HeA} has two different tones ${heA} uses when speaking: a respectful one for talking with ${hisA} ${V.arcologies[0].FSSupremacistRace} equals, and a strict domineering one for interacting with the lesser races.`);
 						break;
 					case "subjugationist":
-						r.push(`wearing a nice, slightly-used suit.${HeA} speaks with a stereotypical ${V.arcologies[0].FSSubjugationistRace} voice, but is otherwise the model of a perfect subservient secretary.`);
+						r.push(`wearing a nice, slightly-used suit. ${HeA} speaks with a stereotypical ${V.arcologies[0].FSSubjugationistRace} voice, but is otherwise the model of a perfect subservient secretary.`);
 						break;
 					case "roman revivalist":
 						r.push(`wearing a fine stola appropriate for a respectable Roman lady, with ${hisA} hair up in a complicated style.`);
@@ -446,16 +447,16 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing a tailored suit, a silk headscarf, and aviator sunglasses, making ${himA} look like a little oil heiress.`);
 						break;
 					case "chinese revivalist":
-						r.push(`wearing a conservative silk qipao.${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.`);
+						r.push(`wearing a conservative silk qipao. ${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.`);
 						break;
 					case "chattel religionist":
-						r.push(`wearing a tailored suit.${HeA} has a prominent religious symbol on a necklace that rests over ${hisA} generous bosom.`);
+						r.push(`wearing a tailored suit. ${HeA} has a prominent religious symbol on a necklace that rests over ${hisA} generous bosom.`);
 						break;
 					case "physical idealist":
-						r.push(`wearing a tailored suit.${HeA}'s proportioned to make it very obvious that ${HeA} works out.`);
+						r.push(`wearing a tailored suit. ${HeA}'s proportioned to make it very obvious that ${heA} works out.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`wearing a tailored suit.${HeA}'s proportioned to make it very obvious that ${HeA} enjoys a good drink after the day is done.`);
+						r.push(`wearing a tailored suit. ${HeA}'s proportioned to make it very obvious that ${heA} enjoys a good drink after the day is done.`);
 						break;
 					case "repopulation focus":
 						r.push(`wearing a nice suit, it's tailored to contain ${hisA} pregnant belly.`);
@@ -464,13 +465,13 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing a nice suit and wearing the insignia of the Elite upon ${hisA} arm. ${HisA} suit strains to contain ${hisA} belly, swollen with the child of another Elite.`);
 						break;
 					case "gender radicalist":
-						r.push(`wearing a nice suit.${HeA}'s changed ${hisA} appearance recently to make ${himselfA} quite androgynous.`);
+						r.push(`wearing a nice suit. ${HeA}'s changed ${hisA} appearance recently to make ${himselfA} quite androgynous.`);
 						break;
 					case "gender fundamentalist":
-						r.push(`wearing a nice suit.${HeA}'s changed ${hisA} appearance recently to make ${himselfA} more feminine, with a softer expression and a pretty fall of silver-blonde hair over one shoulder.`);
+						r.push(`wearing a nice suit. ${HeA}'s changed ${hisA} appearance recently to make ${himselfA} more feminine, with a softer expression and a pretty fall of silver-blonde hair over one shoulder.`);
 						break;
 					case "asset expansionist":
-						r.push(`wearing a nice suit, which is tailored to fit ${himA} despite the fact that ${HeA} has breasts almost as large as ${HeA} is.`);
+						r.push(`wearing a nice suit, which is tailored to fit ${himA} despite the fact that ${heA} has breasts almost as large as ${heA} is.`);
 						break;
 					case "transformation fetishist":
 						r.push(`wearing a nice suit over tits that are carefully rendered to be high and perfect enough to give the impression of being implants.`);
@@ -479,19 +480,19 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing a suit jacket over a plaid shirt and jeans.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`wearing a nice suit.${HeA}'s allowed ${hisA} appearance to become more mature recently, letting ${hisA} hair go gray and adding attractive aging to ${hisA} face.`);
+						r.push(`wearing a nice suit. ${HeA}'s allowed ${hisA} appearance to become more mature recently, letting ${hisA} hair go gray and adding attractive aging to ${hisA} face.`);
 						break;
 					case "youth preferentialist":
-						r.push(`wearing a nice suit.${HeA}'s improved ${hisA} appearance to look younger recently, bringing ${hisA} hair to full blonde and wearing softer shades of lipstick.`);
+						r.push(`wearing a nice suit. ${HeA}'s improved ${hisA} appearance to look younger recently, bringing ${hisA} hair to full blonde and wearing softer shades of lipstick.`);
 						break;
 					case "slimness enthusiast":
-						r.push(`wearing a nice suit.${HeA} looks youthful, despite ${hisA} severe expression, and ${hisA} boobs are elegantly small.`);
+						r.push(`wearing a nice suit. ${HeA} looks youthful, despite ${hisA} severe expression, and ${hisA} boobs are elegantly small.`);
 						break;
 					case "body purist":
-						r.push(`in a suit.${HeA}'s recently improved ${hisA} appearance to look more natural, with a single stray tress of hair escaping ${hisA} bun to run prettily down ${hisA} chest.`);
+						r.push(`in a suit. ${HeA}'s recently improved ${hisA} appearance to look more natural, with a single stray tress of hair escaping ${hisA} bun to run prettily down ${hisA} chest.`);
 						break;
 					case "intellectual dependency":
-						r.push(`in a suit two sizes too small.${HisA} breasts threaten to pop ${hisA} buttons, ${hisA} skirt conceals nothing, and ${hisA} cleavage serves as a handy storage compartment.`);
+						r.push(`in a suit two sizes too small. ${HisA} breasts threaten to pop ${hisA} buttons, ${hisA} skirt conceals nothing, and ${hisA} cleavage serves as a handy storage compartment.`);
 						break;
 					case "slave professionalism":
 						r.push(`wearing a refined suit that perfectly hugs ${hisA} curves, with ${hisA} silver-blonde hair braided down ${hisA} back. A pair of half-glasses tell you not to waste ${hisA} time.`);
@@ -514,10 +515,10 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, and the business ${womanA} is using a big strap-on on the poor slave's butt. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The business ${womanA} notices you watching ${himA} and gives you a cheerful little wave, ignoring the slave's distress.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA}'s fucking a recognizable little representation of one of your slaves with a strap-on, which the slave is obviously enjoying. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and whispers something in the slave's ear; the slave looks up at you and blushes.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The business ${womanA} is wearing a little stethoscope and is listening to the slave breathe; the slave must be getting a checkup. The business ${womanA} is taking notes on a tablet; ${HeA} nods in satisfaction.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s sitting primly next to a representation of one of your security drones, working on a little tablet. Every so often, ${HeA} reaches over and rubs the drone's upper armor affectionately. When ${HeA} sees you looking at ${himA}, ${HeA} blushes and says, "I like this one. He did very well during the invasion. And he's so handsome!"`);
+				r.push(`${HeA}'s sitting primly next to a representation of one of your security drones, working on a little tablet. Every so often, ${HeA} reaches over and rubs the drone's upper armor affectionately. When ${heA} sees you looking at ${himA}, ${HeA} blushes and says, "I like this one. He did very well during the invasion. And he's so handsome!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s using a strap-on on a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -546,55 +547,55 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						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.`);
+						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.`);
+						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.`);
 						break;
 					case "subjugationist":
-						r.push(`with swollen hips and breasts and a huge pregnant belly.${HeA}'s nude aside from a crown of wilted flowers and the iron shackles on ${hisA} wrists and ankles.`);
+						r.push(`with swollen hips and breasts and a huge pregnant belly. ${HeA}'s nude aside from a crown of wilted flowers and the iron shackles on ${hisA} wrists and ankles.`);
 						break;
 					case "roman revivalist":
-						r.push(`with swollen hips and a big pregnant belly.${HeA}'s clothed in a loose stola, with dozens of flowers woven into ${hisA} curly auburn hair.`);
+						r.push(`with swollen hips and a big pregnant belly. ${HeA}'s clothed in a loose stola, with dozens of flowers woven into ${hisA} curly auburn hair.`);
 						break;
 					case "aztec revivalist":
 						r.push(`glowing like a sun goddess,${hisA} full belly commands awe and respect in all who see ${himA}.`);
 						break;
 					case "egyptian revivalist":
-						r.push(`wielding an ankh-headed staff.${HeA}'s wearing a gilded headdress and linen skirt, but leaves ${hisA} breasts and pregnant stomach bare to gleam like bronze.`);
+						r.push(`wielding an ankh-headed staff. ${HeA}'s wearing a gilded headdress and linen skirt, but leaves ${hisA} breasts and pregnant stomach bare to gleam like bronze.`);
 						break;
 					case "edo revivalist":
 						r.push(`${HisA} swollen hips and pregnant belly loosely wrapped in a red tomesode. ${HisA} waterfall of black hair is held by a comb shaped like big pointed fox ears.`);
 						break;
 					case "arabian revivalist":
-						r.push(`with swollen hips and breasts and a big pregnant belly.${HeA}'s wrapped ${himselfA} in white silks, but only the veil around ${hisA} face is opaque.`);
+						r.push(`with swollen hips and breasts and a big pregnant belly. ${HeA}'s wrapped ${himselfA} in white silks, but only the veil around ${hisA} face is opaque.`);
 						break;
 					case "chinese revivalist":
 						r.push(`${HisA} swollen hips and pregnant belly barely concealed under colorful silk robes, covered in flowers and embroidery.`);
 						break;
 					case "chattel religionist":
-						r.push(`with swollen breasts and a big pregnant belly.${HeA}'s surrounded by a nimbus of light and flowing platinum hair, like an angel carrying a few new cherubim.`);
+						r.push(`with swollen breasts and a big pregnant belly. ${HeA}'s surrounded by a nimbus of light and flowing platinum hair, like an angel carrying a few new cherubim.`);
 						break;
 					case "physical idealist":
 						r.push(`trim and athletic despite ${hisA} pregnant belly. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`with soft, plush features.${HisA} belly is so fat it is difficult to tell ${HeA} is pregnant at first. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
+						r.push(`with soft, plush features. ${HisA} belly is so fat it is difficult to tell ${heA} is pregnant at first. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
 						break;
 					case "repopulation focus":
-						r.push(`with swollen breasts and an enormous pregnant belly.${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
+						r.push(`with swollen breasts and an enormous pregnant belly. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
 						break;
 					case "eugenics":
-						r.push(`with swollen hips and breasts and a big pregnant belly.${HeA} is stunningly beautiful and proudly bears the insignia of the Elite upon ${hisA} breast.`);
+						r.push(`with swollen hips and breasts and a big pregnant belly. ${HeA} is stunningly beautiful and proudly bears the insignia of the Elite upon ${hisA} breast.`);
 						break;
 					case "gender radicalist":
-						r.push(`although ${HeA}'d be nearly androgynous without the rounded pregnant belly. ${HisA} short hair and flowing robe conceal any other feminine traits.`);
+						r.push(`although ${heA}'d be nearly androgynous without the rounded pregnant belly. ${HisA} short hair and flowing robe conceal any other feminine traits.`);
 						break;
 					case "gender fundamentalist":
-						r.push(`with swollen hips and breasts and a huge pregnant belly.${HeA}'s nude aside from a crown of roses, and makes no attempt to cover ${hisA} radiant body.`);
+						r.push(`with swollen hips and breasts and a huge pregnant belly. ${HeA}'s nude aside from a crown of roses, and makes no attempt to cover ${hisA} radiant body.`);
 						break;
 					case "asset expansionist":
 						r.push(`${HisA} big pregnant belly almost eclipsed by ${hisA} enormous breasts. ${HeA}'s nude aside from the sunflowers woven into ${hisA} long hair.`);
@@ -606,19 +607,19 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`with oversized breasts pouring streams of milk down ${hisA} pregnant belly like a fountain. ${HeA}'s nude aside from the wildflowers tucked in ${hisA} hair.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`with only ${hisA} huge hips and a wreath of flowers to protect ${hisA} modesty. ${HisA} stretch-marks and laugh-lines suggest the child ${HeA}'s carrying is not ${hisA} first.`);
+						r.push(`with only ${hisA} huge hips and a wreath of flowers to protect ${hisA} modesty. ${HisA} stretch-marks and laugh-lines suggest the child ${heA}'s carrying is not ${hisA} first.`);
 						break;
 					case "youth preferentialist":
-						r.push(`with swollen breasts and a big pregnant belly.${HeA}'s nude aside from a wreath of daffodils, ${hisA} body radiant with youthful energy.`);
+						r.push(`with swollen breasts and a big pregnant belly. ${HeA}'s nude aside from a wreath of daffodils, ${hisA} body radiant with youthful energy.`);
 						break;
 					case "slimness enthusiast":
 						r.push(`${HisA} big pregnant belly dominating ${hisA} otherwise lithe frame. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
 						break;
 					case "body purist":
-						r.push(`with swollen hips and breasts and a big pregnant belly.${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
+						r.push(`with swollen hips and breasts and a big pregnant belly. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
 						break;
 					case "intellectual dependency":
-						r.push(`with swollen hips and breasts and a big pregnant belly.${HeA}'s nude aside from a crown of flowers, with no sense of modesty.`);
+						r.push(`with swollen hips and breasts and a big pregnant belly. ${HeA}'s nude aside from a crown of flowers, with no sense of modesty.`);
 						break;
 					case "slave professionalism":
 						r.push(`${HisA} swollen hips and pregnant belly loosely wrapped in an elegant kimono. ${HeA} radiates experience.`);
@@ -630,21 +631,21 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`with swollen breasts and an enormous pregnant belly to fit ${hisA} towering form. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
 						break;
 					default:
-						r.push(`with swollen hips and breasts and a big pregnant belly.${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
+						r.push(`with swollen hips and breasts and a big pregnant belly. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
 				}
 			} else {
-				r.push(`with swollen hips and breasts and a big pregnant belly.${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
+				r.push(`with swollen hips and breasts and a big pregnant belly. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
-				r.push(`A recognizable little representation of one of your slaves is suckling at ${hisA} milky tits. The slave must be down in the kitchen, getting a meal out of the food dispensers. The goddess notices you watching, and smiles while ${HeA} cradles the slave to ${hisA} nourishing bosom.`);
+				r.push(`A recognizable little representation of one of your slaves is suckling at ${hisA} milky tits. The slave must be down in the kitchen, getting a meal out of the food dispensers. The goddess notices you watching, and smiles while ${heA} cradles the slave to ${hisA} nourishing bosom.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
 				r.push(`A recognizable little representation of one of your slaves is laying face-down in ${hisA} lap, letting the goddess slowly but firmly put more and more of ${hisA} hand up the slave's butt. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The slave writhes under the strain, and the goddess starts stroking ${hisU} back to calm ${himU} down.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA}'s having sex with a recognizable little representation of one of your slaves, kissing deeply and pulling ${himU} tight to ${hisA} pillowy chest. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and lays farther back, balancing the slave atop ${hisA} stomach and reaching down to fondle more thoroughly.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The goddess is checking the slave's temperature with the back of ${hisA} hand, a concerned but tender look on ${hisA} face; the slave must be getting a checkup. ${HeA} gently explores the slave's neck and chest for any sign of discomfort.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s frolicking with a representation of one of your security drones, hugging and cradling it to ${hisA} baby bump. When ${HeA} sees you looking at ${himA}, ${HeA} pets one of its gun barrels and says, "What? I like him! He was so brave, protecting us during the invasion. Besides, he's adorable!"`);
+				r.push(`${HeA}'s frolicking with a representation of one of your security drones, hugging and cradling it to ${hisA} baby bump. When ${heA} sees you looking at ${himA}, ${HeA} pets one of its gun barrels and says, "What? I like him! He was so brave, protecting us during the invasion. Besides, he's adorable!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s fondling and breastfeeding a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and your personal assistant is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -652,7 +653,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				if (V.assistant.market.relationship === "cute") {
 					r.push(`They're sitting arm in arm, their subtly differing glows casting shadows from their place on your desktop. Their conversation exists on the level of code, not speech, detectable only as slight flickerings of their respective auras.`);
 				} else if (V.assistant.market.relationship === "nonconsensual") {
-					r.push(`${V.assistant.name} casts a spell on the junior avatar as you watch. The market assistant's avatar goes from reluctance to a sudden consuming hunger for V.assistant.name's pregnant pussy. ${V.assistant.name} laughs powerfully at the sudden oral assault.`);
+					r.push(`${V.assistant.name} casts a spell on the junior avatar as you watch. The market assistant's avatar goes from reluctance to a sudden consuming hunger for ${V.assistant.name}'s pregnant pussy. ${V.assistant.name} laughs powerfully at the sudden oral assault.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
 					r.push(`They're both especially pregnant today, and are gently tribbing, their legs intertwined and their torsos reclined away from one another. Each massages their own belly with satisfaction, feeling their`);
 					if (sisterA === sisterM) {
@@ -665,7 +666,7 @@ globalThis.PersonalAssistantAppearance = function() {
 					r.push(`They're making heavenly love, kissing deeply and fingering each other voluptuously. They somehow make mutual masturbation look like a deeply sacred act, occasionally breaking their kiss to look into each others' eyes.`);
 				}
 			} else {
-				r.push(`${HeA}'s reclined on one arm, idly stroking ${hisA} heavy abdomen with the other, a contemplative look on ${hisA} face. When ${HeA} sees your glance ${HeA} smiles placidly and sits upright, ${hisA} hands resting atop ${hisA} dripping breasts.`);
+				r.push(`${HeA}'s reclined on one arm, idly stroking ${hisA} heavy abdomen with the other, a contemplative look on ${hisA} face. When ${heA} sees your glance ${heA} smiles placidly and sits upright, ${hisA} hands resting atop ${hisA} dripping breasts.`);
 			}
 			break;
 		case "schoolgirl":
@@ -679,16 +680,16 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`wearing a long plaid skirt and a clean white shirt.${HeA} does ${hisA} best to look as prim as possible, which, given ${hisA} duties, often isn't very prim at all.`);
+						r.push(`wearing a long plaid skirt and a clean white shirt. ${HeA} does ${hisA} best to look as prim as possible, which, given ${hisA} duties, often isn't very prim at all.`);
 						break;
 					case "degradationist":
-						r.push(`wearing a plaid skirt and a white shirt, though ${HeA}'s hiked the skirt up to show almost everything, and torn the shirt open to bare ${hisA} perky boobs.`);
+						r.push(`wearing a plaid skirt and a white shirt, though ${heA}'s hiked the skirt up to show almost everything, and torn the shirt open to bare ${hisA} perky boobs.`);
 						break;
 					case "supremacist":
-						r.push(`wearing a plaid skirt and a white shirt.${HeA} is constantly taking notes and studying the latest textbooks, satisfying the ${V.arcologies[0].FSSupremacistRace} race's thirst for knowledge.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HeA} is constantly taking notes and studying the latest textbooks, satisfying the ${V.arcologies[0].FSSupremacistRace} race's thirst for knowledge.`);
 						break;
 					case "subjugationist":
-						r.push(`wearing a plaid skirt and a white shirt.${HeA} speaks with a stereotypical ${V.arcologies[0].FSSubjugationistRace} accent, giving the impression of a foreign exchange student with much to learn.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HeA} speaks with a stereotypical ${V.arcologies[0].FSSubjugationistRace} accent, giving the impression of a foreign exchange student with much to learn.`);
 						break;
 					case "roman revivalist":
 						r.push(`wearing a ${girlA}'s stola, with ${hisA} hair pulled up into a proper upper-class Roman coiffure. ${HeA} usually carries a wax tablet and a stylus.`);
@@ -706,49 +707,49 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing a long plaid skirt, a clean white shirt, and a headscarf, making ${himA} look like an Arab ${girlA} attending a Western school.`);
 						break;
 					case "chinese revivalist":
-						r.push(`wearing a plaid skirt and a white shirt.${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.`);
 						break;
 					case "chattel religionist":
-						r.push(`wearing a plaid skirt and a white shirt.${HeA} has a prominent religious symbol on a necklace that rests at the level of ${hisA} perky tits.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HeA} has a prominent religious symbol on a necklace that rests at the level of ${hisA} perky tits.`);
 						break;
 					case "physical idealist":
-						r.push(`wearing a plaid skirt, a white shirt, and athletic shoes.${HeA} usually renders ${himselfA} flushed with exercise, as though ${HeA} just came from gym class.`);
+						r.push(`wearing a plaid skirt, a white shirt, and athletic shoes. ${HeA} usually renders ${himselfA} flushed with exercise, as though ${heA} just came from gym class.`);
 						break;
 					case "hedonistic decadence":
 						r.push(`wearing a plaid skirt and a white shirt. The buttons of ${hisA} shirt struggle against ${hisA} plush body and ${hisA} skirt rides up ${hisA} plump butt to expose ${hisA} panties.`);
 						break;
 					case "repopulation focus":
-						r.push(`wearing a plaid skirt and a white shirt, though ${hisA} shirt rides up ${hisA} growing pregnancy. It seems ${HeA} found another way to support ${hisA} team.`);
+						r.push(`wearing a plaid skirt and a white shirt, though ${hisA} shirt rides up ${hisA} growing pregnancy. It seems ${heA} found another way to support ${hisA} team.`);
 						break;
 					case "eugenics":
-						r.push(`wearing a plaid skirt and a white shirt.${HeA} usually can be seen studying to become an upstanding member of society's elite.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HeA} usually can be seen studying to become an upstanding member of society's elite.`);
 						break;
 					case "gender radicalist":
-						r.push(`wearing a plaid skirt and a white shirt.${HeA}'s changed ${hisA} appearance recently to make ${himselfA} quite androgynous.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HeA}'s changed ${hisA} appearance recently to make ${himselfA} quite androgynous.`);
 						break;
 					case "gender fundamentalist":
-						r.push(`wearing a plaid skirt and a white shirt.${HeA}'s changed ${hisA} appearance recently to make ${himselfA} as cute and feminine as possible, and ${HeA} blushes a lot.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HeA}'s changed ${hisA} appearance recently to make ${himselfA} as cute and feminine as possible, and ${heA} blushes a lot.`);
 						break;
 					case "asset expansionist":
-						r.push(`wearing a plaid skirt and a white shirt.${HisA} breasts are unrealistically huge for ${hisA} apparent age, and perfect skin is visible between the buttons of ${hisA} overstrained shirt.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HisA} breasts are unrealistically huge for ${hisA} apparent age, and perfect skin is visible between the buttons of ${hisA} overstrained shirt.`);
 						break;
 					case "transformation fetishist":
-						r.push(`wearing a plaid skirt and a white shirt.${HisA} breasts are rendered to make it look like ${HeA} got a pair of fake tits for ${hisA} birthday.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HisA} breasts are rendered to make it look like ${heA} got a pair of fake tits for ${hisA} birthday.`);
 						break;
 					case "pastoralist":
 						r.push(`wearing a plaid skirt and a white shirt. There's a little wet spot over each of ${hisA} nipples.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`wearing a plaid skirt and a white shirt.${HisA} short skirt reveals a pink bottom, making it look like teacher just spanked ${himA}.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HisA} short skirt reveals a pink bottom, making it look like teacher just spanked ${himA}.`);
 						break;
 					case "youth preferentialist":
-						r.push(`wearing a plaid skirt and a white shirt.${HeA} looks quite young and innocent, and depicts ${himselfA} blushing at anything lewd.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HeA} looks quite young and innocent, and depicts ${himselfA} blushing at anything lewd.`);
 						break;
 					case "slimness enthusiast":
-						r.push(`wearing a plaid skirt and a white shirt.${HeA} looks quite young and innocent, and ${hisA} boobs are elegantly small.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HeA} looks quite young and innocent, and ${hisA} boobs are elegantly small.`);
 						break;
 					case "body purist":
-						r.push(`wearing a plaid skirt and a white shirt.${HeA}'s recently improved ${hisA} appearance to look more natural, with freckles and a winning smile.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HeA}'s recently improved ${hisA} appearance to look more natural, with freckles and a winning smile.`);
 						break;
 					case "intellectual dependency":
 						r.push(`wearing a plaid skirt and a white shirt, though ${hisA} top is left unbuttoned and ${hisA} bottom conceals nothing. ${HeA} usually renders ${himselfA} flushed and sucking on a lollipop.`);
@@ -763,21 +764,21 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing a plaid skirt that shows a lot of leg and a white shirt that barely covers ${hisA} navel. ${HeA}'s been doing a lot of growing lately.`);
 						break;
 					default:
-						r.push(`wearing a plaid skirt and a white shirt.${HisA} breasts strain against the material, and ${hisA} skirt is short enough to show off a bit of bottom.`);
+						r.push(`wearing a plaid skirt and a white shirt. ${HisA} breasts strain against the material, and ${hisA} skirt is short enough to show off a bit of bottom.`);
 				}
 			} else {
-				r.push(`wearing a plaid skirt and a white shirt.${HisA} breasts strain against the material, and ${hisA} skirt is short enough to show off a bit of bottom.`);
+				r.push(`wearing a plaid skirt and a white shirt. ${HisA} breasts strain against the material, and ${hisA} skirt is short enough to show off a bit of bottom.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
-				r.push(`A recognizable little representation of one of your slaves has ${hisU} head under the front of ${hisA} skirt, and is eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the school ${girlA} orgasms, blushing furiously when ${HeA} notices you watching.`);
+				r.push(`A recognizable little representation of one of your slaves has ${hisU} head under the front of ${hisA} skirt, and is eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the school ${girlA} orgasms, blushing furiously when ${heA} notices you watching.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
 				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, letting the school ${girlA} push two fingers gently in and out of ${hisU} butt. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. As you watch, the school ${girlA} notices you watching ${himA}, blushes, looks away, and starts working faster.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
-				r.push(`${HeA}'s having sex with a recognizable little representation of one of your slaves, kissing ${himU} and giggling occasionally. The slave must be using one of the penthouse's many vibrators.${HeA} sees you watching and blushes, but then shifts a little so you can see better.`);
-			} else if ((paSeed === 4)) {
+				r.push(`${HeA}'s having sex with a recognizable little representation of one of your slaves, kissing ${himU} and giggling occasionally. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and blushes, but then shifts a little so you can see better.`);
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap.The school ${girlA} is wearing a little stethoscope and is listening to the slave breathe; the slave must be getting a checkup. The school ${girlA} is patting the ${girlU}'s head reassuringly.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s planting a wet kiss on a representation of one of your security drones; ${HeA} pats it lovingly and manages to press quite a bit of boob against the side of one of its gun assemblies. When ${HeA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
+				r.push(`${HeA}'s planting a wet kiss on a representation of one of your security drones; ${HeA} pats it lovingly and manages to press quite a bit of boob against the side of one of its gun assemblies. When ${heA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s getting oral from a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -792,7 +793,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":
@@ -802,7 +803,7 @@ globalThis.PersonalAssistantAppearance = function() {
 			} else if (V.assistant.fsAppearance === "subjugationist") {
 				r.push(`${V.arcologies[0].FSSubjugationistRace}`);
 			}
-			r.push(`fertility goddess, with monstrously wide hips, enormous milky breasts and a room filling belly.${HisA} overfull stomach bulges and squirms from ${hisA} hundreds of occupants, as well as parts ${hisA} milk swollen breasts to either side.`);
+			r.push(`fertility goddess, with monstrously wide hips, enormous milky breasts and a room filling belly. ${HisA} overfull stomach bulges and squirms from ${hisA} hundreds of occupants, as well as parts ${hisA} milk swollen breasts to either side.`);
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
@@ -812,16 +813,16 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} rests atop ${hisA} newly modified belly. It bulges greatly from all sides and holds ${himA} far off the ground.`);
 						break;
 					case "eugenics":
-						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.`);
+						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.`);
 						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.`);
+						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.`);
 						break;
 					case "subjugationist":
-						r.push(`${HeA} is shackled onto a large bed, the iron chains forcing ${hisA} legs apart and putting ${hisA} gaping pussy on display. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy V.arcologies[0].FSSubjugationistRace slave baby.`);
+						r.push(`${HeA} is shackled onto a large bed, the iron chains forcing ${hisA} legs apart and putting ${hisA} gaping pussy on display. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy ${V.arcologies[0].FSSubjugationistRace} slave baby.`);
 						break;
 					case "roman revivalist":
 						r.push(`${HeA}'s taken to reclining on a traditional Roman couch and drinking wine out of a shallow dish. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`);
@@ -854,7 +855,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HisA} belly is pushed upwards by a huge cock and a pair of enormous lumpy balls. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby. At the same time, ${HeA} orgasms copious amounts of cum as a bulge moves along ${hisA} urethra before blasting out even more cum and a baby.`);
 						break;
 					case "gender fundamentalist":
-						r.push(`${HisA} belly has become absolutely massive recently: It fills most of your desk when ${HeA}'s around. ${HeA} constantly births children from ${hisA} loins.`);
+						r.push(`${HisA} belly has become absolutely massive recently: It fills most of your desk when ${heA}'s around. ${HeA} constantly births children from ${hisA} loins.`);
 						break;
 					case "asset expansionist":
 						r.push(`${HeA}'s increased the size of ${hisA} assets recently: ${hisA} boobs fill more of your desk than ${hisA} belly.`);
@@ -889,7 +890,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} has long since become incapable of fingering ${himselfA}, but it doesn't matter when every birth is orgasmic.`);
 						break;
 					case "slave professionalism":
-						r.push(`${HeA}'s wearing a flowing dress, complete with a concealed layer to house ${hisA} newborns until ${HeA} is dismissed. Occasionally ${HeA} quivers slightly, calculatingly giving birth when it is least disruptive.`);
+						r.push(`${HeA}'s wearing a flowing dress, complete with a concealed layer to house ${hisA} newborns until ${heA} is dismissed. Occasionally ${heA} quivers slightly, calculatingly giving birth when it is least disruptive.`);
 						break;
 					case "petite admiration":
 						r.push(`${HeA} stands no chance of moving on ${hisA} as ${hisA} mammoth belly has long since lifted ${hisA} petite body off the ground.`);
@@ -902,15 +903,15 @@ globalThis.PersonalAssistantAppearance = function() {
 				}
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
-				r.push(`A recognizable little representation of one of your slaves is suckling at ${hisA} milky tits, ${hisU} stomach bloated with milk. The slave must be down in the kitchen, getting a meal out of the food dispensers. The goddess notices you watching, and smiles while ${HeA} cradles the swollen slave to ${hisA} nourishing bosom.`);
+				r.push(`A recognizable little representation of one of your slaves is suckling at ${hisA} milky tits, ${hisU} stomach bloated with milk. The slave must be down in the kitchen, getting a meal out of the food dispensers. The goddess notices you watching, and smiles while ${heA} cradles the swollen slave to ${hisA} nourishing bosom.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
 				r.push(`A recognizable little representation of one of your slaves is laying face-down in ${hisA} lap, letting the goddess slowly but firmly put more and more of ${hisA} hand up the slave's butt. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The slave writhes under the strain, and the goddess starts stroking ${hisU} back to calm ${himU} down.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA}'s having sex with a recognizable little representation of one of your slaves, kissing deeply and pulling ${himU} tight to ${hisA} pillowy chest. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and lays farther back, balancing the slave atop ${hisA} stomach and reaching down to fondle more thoroughly.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The goddess is checking the slave's temperature with the back of ${hisA} hand, a concerned but tender look on ${hisA} face; the slave must be getting a checkup. ${HeA} gently explores the slave's neck and chest for any sign of discomfort.`);
 			} else if ((paSeed === 5) && (V.invasionVictory === 1)) {
-				r.push(`${HeA}'s frolicking with a representation of one of your security drones, hugging and cradling it to ${hisA} huge baby bump. When ${HeA} sees you looking at ${himA}, ${HeA} pets one of its gun barrel and says, "What? I like him! He was so brave, protecting us during the invasion. Besides, he's adorable!"`);
+				r.push(`${HeA}'s frolicking with a representation of one of your security drones, hugging and cradling it to ${hisA} huge baby bump. When ${heA} sees you looking at ${himA}, ${HeA} pets one of its gun barrel and says, "What? I like him! He was so brave, protecting us during the invasion. Besides, he's adorable!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s fondling and breastfeeding a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and your personal assistant is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -920,7 +921,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				} else if (V.assistant.market.relationship === "nonconsensual") {
 					r.push(`${V.assistant.name} casts a spell on the junior avatar as you watch. The market assistant's avatar's flat belly gurgles slightly before it begins quickly swelling, not stopping until it has pinned the hapless demigoddess to the floor. ${V.assistant.name} waddles over ${hisA} immobilized partner and plants ${hisA} pregnant pussy on ${hisM} face. ${V.assistant.name} laughs powerfully at the forced oral assault from ${hisA} bursting plaything.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`${V.assistant.name} is especially pregnant today, and is gently tribbing with ${hisA} flat stomached ${sisterM} goddess. As they near simultaneous orgasm, ${V.assistant.name} begins rapidly transferring babies into ${hisA} ${sisterM}'s womb, giggling as ${hisA} hapless ${sisterM} swells more and more gravid. When ${HeA} finishes, V.assistant.name, the smaller of the two`);
+					r.push(`${V.assistant.name} is especially pregnant today, and is gently tribbing with ${hisA} flat stomached ${sisterM} goddess. As they near simultaneous orgasm, ${V.assistant.name} begins rapidly transferring babies into ${hisA} ${sisterM}'s womb, giggling as ${hisA} hapless ${sisterM} swells more and more gravid. When ${heA} finishes, V.assistant.name, the smaller of the two`);
 					if (sisterA === sisterM) {
 						r.push(`${sisterA}`);
 					} else {
@@ -931,7 +932,7 @@ globalThis.PersonalAssistantAppearance = function() {
 					r.push(`They're making heavenly love, kissing deeply and fingering each other voluptuously. They somehow make mutual masturbation look like a deeply sacred act, occasionally breaking their kiss to look into each others' eyes.`);
 				}
 			} else {
-				r.push(`${HeA}'s reclined on one arm, idly stroking ${hisA} huge abdomen with the other, a contemplative look on ${hisA} face. When ${HeA} sees your glance ${HeA} smiles placidly and sits upright, ${hisA} hands resting atop ${hisA} dripping breasts.`);
+				r.push(`${HeA}'s reclined on one arm, idly stroking ${hisA} huge abdomen with the other, a contemplative look on ${hisA} face. When ${heA} sees your glance ${heA} smiles placidly and sits upright, ${hisA} hands resting atop ${hisA} dripping breasts.`);
 			}
 			break;
 		case "loli":
@@ -983,49 +984,49 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${girlA} wearing an oversized v - neck t - shirt.The neck hole hangs low enough to show off ${hisA} perky A - cup tits and the piercings through them.`);
 						break;
 					case "physical idealist":
-						r.push(`${girlA} wearing spats and a tight shirt.${HeA} occasionally renders ${himselfA} sweaty, as if just finishing exercising.`);
+						r.push(`${girlA} wearing spats and a tight shirt. ${HeA} occasionally renders ${himselfA} sweaty, as if just finishing exercising.`);
 						break;
 					case "hedonistic decadence":
 						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.`);
+						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.`);
 						break;
 					case "asset expansionist":
 						r.push(`${girlA} wearing a school swimsuit. ${HisA} breasts are unrealistically huge for ${hisA} young age and bulge lewdly around the straps of ${hisA} suit.`);
 						break;
 					case "transformation fetishist":
-						r.push(`${girlA} wearing short shorts and a t - shirt.At first glance it looks like ${HeA} stuck two overinflated balloons up ${hisA} shirt but with closer inspection they are revealed to be ridiculous implants.`);
+						r.push(`${girlA} wearing short shorts and a t - shirt.At first glance it looks like ${heA} stuck two overinflated balloons up ${hisA} shirt but with closer inspection they are revealed to be ridiculous implants.`);
 						break;
 					case "pastoralist":
 						r.push(`${girlA} wearing shorts and a white shirt. There's a little wet spot over each of ${hisA} nipples.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`${girlA} wearing a school uniform.${HeA} keeps rubbing ${hisA} bottom, making it look like teacher just spanked ${himA}.`);
+						r.push(`${girlA} wearing a school uniform. ${HeA} keeps rubbing ${hisA} bottom, making it look like teacher just spanked ${himA}.`);
 						break;
 					case "youth preferentialist":
 						r.push(`${girlA} wearing a child's dress. ${HeA} looks barely more than three.`);
 						break;
 					case "slimness enthusiast":
-						r.push(`${girlA} wearing shorts and a white shirt.${HeA} looks extremely thin.`);
+						r.push(`${girlA} wearing shorts and a white shirt. ${HeA} looks extremely thin.`);
 						break;
 					case "body purist":
 						r.push(`${girlA}. ${HeA}'s recently improved ${hisA} appearance to look more natural, with freckles and a winning smile.`);
 						break;
 					case "intellectual dependency":
-						r.push(`${girlA} wearing nothing at all.The breeze feels nice and modesty is not something ${HeA} can understand.`);
+						r.push(`${girlA} wearing nothing at all.The breeze feels nice and modesty is not something ${heA} can understand.`);
 						break;
 					case "slave professionalism":
 						r.push(`${girlA} wearing a long black dress. ${HeA} is trying ${hisA} best to compose ${himselfA} and grow into a proper young ${womanA}.`);
 						break;
 					case "petite admiration":
-						r.push(`${girlA} wearing a dress much to large for ${himA}.${HisA} tiny form is just begging for a piggyback ride.`);
+						r.push(`${girlA} wearing a dress much to large for ${himA}. ${HisA} tiny form is just begging for a piggyback ride.`);
 						break;
 					case "statuesque glorification":
-						r.push(`${girlA} wearing a too small dress. ${HeA}'s growing up fast, but still has a long way to go if ${HeA} wants to stand out in a crowd.`);
+						r.push(`${girlA} wearing a too small dress. ${HeA}'s growing up fast, but still has a long way to go if ${heA} wants to stand out in a crowd.`);
 						break;
 					default:
 						r.push(`${girlA} wearing shorts and a white shirt.`);
@@ -1034,15 +1035,15 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`${girlA} wearing shorts and a white shirt.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
-				r.push(`A recognizable little representation of one of your slaves has ${hisU} head between ${hisA} legs, and is eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the little ${girlA} orgasms, blushing furiously when ${HeA} notices you watching.`);
+				r.push(`A recognizable little representation of one of your slaves has ${hisU} head between ${hisA} legs, and is eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the little ${girlA} orgasms, blushing furiously when ${heA} notices you watching.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
 				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, letting the young ${girlA} push two fingers gently in and out of ${hisU} butt. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. As you watch, the little ${girlA} notices you watching ${himA}, blushes, looks away, and starts working faster.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA}'s having sex with a recognizable little representation of one of your slaves, kissing ${himU} and giggling occasionally. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and blushes, but then shifts a little so you can see better.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The little ${girlA} is wearing a toy stethoscope and is listening to the slave breathe; the slave must be getting a checkup. The little ${girlA} is patting the ${girlU}'s head reassuringly.`);
 			} else if ((paSeed === 5) && (V.invasionVictory === 1)) {
-				r.push(`${HeA}'s planting a wet kiss on a representation of one of your security drones; ${HeA} hugs it lovingly and tightly. When ${HeA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
+				r.push(`${HeA}'s planting a wet kiss on a representation of one of your security drones; ${HeA} hugs it lovingly and tightly. When ${heA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s getting oral from a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and your personal assistant is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -1050,14 +1051,14 @@ globalThis.PersonalAssistantAppearance = function() {
 				if (V.assistant.market.relationship === "cute") {
 					r.push(`They're sitting face to face, playing a rapid game of pattycake. Their conversation exists on the level of code, not speech, detectable only as slight flickerings when their hands connect.`);
 				} else if (V.assistant.market.relationship === "nonconsensual") {
-					r.push(`${V.assistant.name} has ${hisA} chubby playmate pinned under ${hisA} butt, and is inspecting ${hisA} ${loliM} conquest's pussy. The market assistant's avatar groans as V.assistant.name's fingers explore ${hisM} tight passage, and then claps both hands over ${hisM} mouth, crying a little, unwilling to give ${V.assistant.name} the satisfaction.`);
+					r.push(`${V.assistant.name} has ${hisA} chubby playmate pinned under ${hisA} butt, and is inspecting ${hisA} ${loliM} conquest's pussy. The market assistant's avatar groans as ${V.assistant.name}'s fingers explore ${hisM} tight passage, and then claps both hands over ${hisM} mouth, crying a little, unwilling to give ${V.assistant.name} the satisfaction.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`They're playing doctor with each other. ${V.assistant.name} is currently inspecting ${hisA} ${sisterM}'s vagina, making sure everything is alright. Once ${HeA} finishes, ${HeA} states ${hisA} diagnosis and the needed cure. ${HeA} bends over ${hisA} ${sisterM} and begins administering ${hisA} "cure".`);
+					r.push(`They're playing doctor with each other. ${V.assistant.name} is currently inspecting ${hisA} ${sisterM}'s vagina, making sure everything is alright. Once ${heA} finishes, ${HeA} states ${hisA} diagnosis and the needed cure. ${HeA} bends over ${hisA} ${sisterM} and begins administering ${hisA} "cure".`);
 				} else {
-					r.push(`They're playing house with each other, well house based off your penthouse. ${V.assistant.name} is pretending to be you while ${hisA} friend assumes V.assistant.name's role. They are currently caught up in deciding the best way to arrange the beds in the slave quarters.`);
+					r.push(`They're playing house with each other, well house based off your penthouse. ${V.assistant.name} is pretending to be you while ${hisA} friend assumes ${V.assistant.name}'s role. They are currently caught up in deciding the best way to arrange the beds in the slave quarters.`);
 				}
 			} else {
-				r.push(`${HeA}'s watching you attentively, waiting for a chance to be helpful. When ${HeA} sees your glance, ${HeA} smiles shyly and looks away before returning to your gaze.`);
+				r.push(`${HeA}'s watching you attentively, waiting for a chance to be helpful. When ${heA} sees your glance, ${HeA} smiles shyly and looks away before returning to your gaze.`);
 			}
 			break;
 		case "preggololi":
@@ -1074,7 +1075,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`belly wearing a cute pink dress.The middle is stretched tight by ${hisA} growing belly.`);
 						break;
 					case "supremacist":
-						r.push(`belly wearing a cute yellow dress.${HeA} cradles ${hisA} swollen belly protectively, glowing with pride at carrying a ${V.arcologies[0].FSSupremacistRace} child.`);
+						r.push(`belly wearing a cute yellow dress. ${HeA} cradles ${hisA} swollen belly protectively, glowing with pride at carrying a ${V.arcologies[0].FSSupremacistRace} child.`);
 						break;
 					case "subjugationist":
 						r.push(`belly, wearing nothing but a pregnancy biometrics collar.The collar's display reads 'Carrying 2 more ${V.arcologies[0].FSSubjugationistRace} subhumans!', something the ${girlA} occasionally reads aloud to ${himselfA}.`);
@@ -1101,7 +1102,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`belly wearing the garb of a priestess of the new faith.`);
 						break;
 					case "repopulation focus":
-						r.push(`belly.${HeA} recently adjusted ${hisA} pregnancy size to make it even larger. ${HisA} swelling ass and tits spill out from ${hisA} shorts and tube-top and the occasional kick can be seen from ${hisA} octuplets.`);
+						r.push(`belly. ${HeA} recently adjusted ${hisA} pregnancy size to make it even larger. ${HisA} swelling ass and tits spill out from ${hisA} shorts and tube-top and the occasional kick can be seen from ${hisA} octuplets.`);
 						break;
 					case "eugenics":
 						r.push(`belly, rather,${HeA} was. ${HisA} chastity belt has been torn open and ${hisA} belly is grotesquely swollen with subhuman spawn. Occasionally a malformed, impish child claws its way out of ${hisA} violated pussy.`);
@@ -1110,49 +1111,49 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`belly wearing an open vest and a thong. It shows off ${hisA} pierced milky B-cup tits and swollen pregnant belly. A large bar is driven through ${hisA} popped navel.`);
 						break;
 					case "physical idealist":
-						r.push(`belly wearing spats and a tight shirt.${HisA} shirt rides up on ${hisA} large belly and ${hisA} growing butt fills out ${hisA} spats nicely. ${HeA} cradles ${hisA} belly with a sullen look knowing it limits ${hisA} activities.`);
+						r.push(`belly wearing spats and a tight shirt. ${HisA} shirt rides up on ${hisA} large belly and ${hisA} growing butt fills out ${hisA} spats nicely. ${HeA} cradles ${hisA} belly with a sullen look knowing it limits ${hisA} activities.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`belly reclining on a chair with a big bowl of snack food.${HeA} belches and pats ${hisA} belly happily.`);
+						r.push(`belly reclining on a chair with a big bowl of snack food. ${HeA} belches and pats ${hisA} belly happily.`);
 						break;
 					case "gender radicalist":
-						r.push(`belly wearing shorts and a t-shirt.${HisA} androgynous look makes ${himA} look like a pregnant boy.`);
+						r.push(`belly wearing shorts and a t-shirt. ${HisA} androgynous look makes ${himA} look like a pregnant boy.`);
 						break;
 					case "gender fundamentalist":
-						r.push(`belly wearing a skirt and a white shirt.${HeA} is extremely pregnant, carrying triplets. ${HeA} blushes and pats ${hisA} belly whenever ${HeA} notices your gaze.`);
+						r.push(`belly wearing a skirt and a white shirt. ${HeA} is extremely pregnant, carrying triplets. ${HeA} blushes and pats ${hisA} belly whenever ${heA} notices your gaze.`);
 						break;
 					case "asset expansionist":
-						r.push(`belly wearing a school swimsuit.${HisA} breasts are unrealistically huge for ${hisA} young age and bulge lewdly around the straps of ${hisA} overfilled suit. ${HisA} suit is extremely tight around the middle thanks to ${hisA} growing belly.`);
+						r.push(`belly wearing a school swimsuit. ${HisA} breasts are unrealistically huge for ${hisA} young age and bulge lewdly around the straps of ${hisA} overfilled suit. ${HisA} suit is extremely tight around the middle thanks to ${hisA} growing belly.`);
 						break;
 					case "transformation fetishist":
-						r.push(`belly wearing short shorts and a t-shirt. At first glance it looks like ${HeA} stuck two overinflated balloons up ${hisA} shirt but with closer inspection they are revealed to be ridiculous implants. They sit atop ${hisA} bulging belly.`);
+						r.push(`belly wearing short shorts and a t-shirt. At first glance it looks like ${heA} stuck two overinflated balloons up ${hisA} shirt but with closer inspection they are revealed to be ridiculous implants. They sit atop ${hisA} bulging belly.`);
 						break;
 					case "pastoralist":
 						r.push(`belly wearing shorts and a white shirt. There's a little wet spot over each of ${hisA} nipples. ${HisA} breasts have swollen to C-cups thanks to ${hisA} pregnancy and the milkings.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`belly wearing a school uniform.${HisA} top is left unbuttoned to allow ${hisA} belly room. ${HeA} keeps rubbing ${hisA} bottom, making it look like Teacher just spanked ${himA}.`);
+						r.push(`belly wearing a school uniform. ${HisA} top is left unbuttoned to allow ${hisA} belly room. ${HeA} keeps rubbing ${hisA} bottom, making it look like Teacher just spanked ${himA}.`);
 						break;
 					case "youth preferentialist":
 						r.push(`belly wearing nothing, as nothing will fit ${hisA} lewd body. ${HeA} looks barely more than three and is laying atop ${hisA} proportionally enormous belly.`);
 						break;
 					case "slimness enthusiast":
-						r.push(`belly wearing shorts and a white shirt.${HisA} slim body makes ${hisA} pregnant belly look much bigger than it is.`);
+						r.push(`belly wearing shorts and a white shirt. ${HisA} slim body makes ${hisA} pregnant belly look much bigger than it is.`);
 						break;
 					case "body purist":
-						r.push(`belly.${HeA}'s recently improved ${hisA} appearance to look more natural, with freckles and a winning smile. ${HeA} cradles ${hisA} swelling belly and twirls when you look ${hisA} way.`);
+						r.push(`belly. ${HeA}'s recently improved ${hisA} appearance to look more natural, with freckles and a winning smile. ${HeA} cradles ${hisA} swelling belly and twirls when you look ${hisA} way.`);
 						break;
 					case "intellectual dependency":
-						r.push(`belly.${HeA} spends a lot of trying to suck it in, not understanding that ${HeA}'s with child and not just fat.`);
+						r.push(`belly. ${HeA} spends a lot of trying to suck it in, not understanding that ${heA}'s with child and not just fat.`);
 						break;
 					case "slave professionalism":
-						r.push(`belly wearing a tight black dress.${HeA} is trying ${hisA} best to compose ${himselfA} and grow into a proper young ${womanA}, despite ${hisA} lack of control.`);
+						r.push(`belly wearing a tight black dress. ${HeA} is trying ${hisA} best to compose ${himselfA} and grow into a proper young ${womanA}, despite ${hisA} lack of control.`);
 						break;
 					case "petite admiration":
 						r.push(`belly filling out a dress tailored for a ${girlA} taller than ${himA}. ${HisA} shortness makes ${hisA} pregnant belly look much bigger than it is.`);
 						break;
 					case "statuesque glorification":
-						r.push(`belly wearing a too small dress.${HeA}'s growing up fast and, given the size of ${hisA} belly, so is ${hisA} child.`);
+						r.push(`belly wearing a too small dress. ${HeA}'s growing up fast and, given the size of ${hisA} belly, so is ${hisA} child.`);
 						break;
 					default:
 						r.push(`belly wearing shorts and a white shirt that rides up ${hisA} growing belly.`);
@@ -1161,30 +1162,30 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`belly wearing shorts and a white shirt that rides up ${hisA} growing belly.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
-				r.push(`A recognizable little representation of one of your slaves has ${hisU} head under ${hisA} pregnant belly, and is eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the little ${girlA} orgasms, blushing furiously when ${HeA} notices you watching.`);
+				r.push(`A recognizable little representation of one of your slaves has ${hisU} head under ${hisA} pregnant belly, and is eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the little ${girlA} orgasms, blushing furiously when ${heA} notices you watching.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
 				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, letting the young ${girlA} push two fingers gently in and out of ${hisU} butt. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. As you watch, the little ${girlA} notices you watching ${himA}, blushes, looks away, and starts working faster.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA}'s having sex with a recognizable little representation of one of your slaves, kissing ${himU} and giggling occasionally. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and blushes, but then shifts a little so you can see better.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The little ${girlA} is wearing a toy stethoscope and is listening to the slave breathe; the slave must be getting a checkup. The little ${girlA} is patting the ${girlU}'s head reassuringly.`);
 			} else if ((paSeed === 5) && (V.invasionVictory === 1)) {
-				r.push(`${HeA}'s planting a wet kiss on a representation of one of your security drones; ${HeA} hugs it as best ${HeA} can with ${hisA} belly in the way. When ${HeA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
+				r.push(`${HeA}'s planting a wet kiss on a representation of one of your security drones; ${HeA} hugs it as best ${heA} can with ${hisA} belly in the way. When ${heA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. And he's cute!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s getting oral from a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and your personal assistant is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
 				r.push(`${HeA}'s accompanied by your market assistant's chubby ${loliM} avatar.`);
 				if (V.assistant.market.relationship === "cute") {
-					r.push(`${V.assistant.name} is laying on ${hisA} back with ${hisA} young friend's ear on ${hisA} pregnant belly. Their conversation exists on the level of code, not speech, detectable only as slight flutterings of V.assistant.name's baby kicking.`);
+					r.push(`${V.assistant.name} is laying on ${hisA} back with ${hisA} young friend's ear on ${hisA} pregnant belly. Their conversation exists on the level of code, not speech, detectable only as slight flutterings of ${V.assistant.name}'s baby kicking.`);
 				} else if (V.assistant.market.relationship === "nonconsensual") {
-					r.push(`${V.assistant.name} has ${hisA} chubby playmate pinned under ${hisA} butt, and is inspecting ${hisA} ${loliM} conquest's pussy. The market assistant's avatar groans as V.assistant.name's fingers explore ${hisM} tight passage, and then claps both hands over ${hisM} mouth, crying a little, unwilling to give ${V.assistant.name} the satisfaction.`);
+					r.push(`${V.assistant.name} has ${hisA} chubby playmate pinned under ${hisA} butt, and is inspecting ${hisA} ${loliM} conquest's pussy. The market assistant's avatar groans as ${V.assistant.name}'s fingers explore ${hisM} tight passage, and then claps both hands over ${hisM} mouth, crying a little, unwilling to give ${V.assistant.name} the satisfaction.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
 					r.push(`They're making out with each other, one hand down each other's panties, the other massaging their mutually swollen bellies, since ${V.assistant.name} has introduced ${hisA} ${sisterM} to ${hisA} boyfriends.`);
 				} else {
-					r.push(`They're playing house with each other — well, house based off your penthouse. ${V.assistant.name} is pretending to be you while ${hisA} friend assumes V.assistant.name's role. They are currently caught up in figuring out how many children V.assistant.name's harem could produce.`);
+					r.push(`They're playing house with each other — well, house based off your penthouse. ${V.assistant.name} is pretending to be you while ${hisA} friend assumes ${V.assistant.name}'s role. They are currently caught up in figuring out how many children ${V.assistant.name}'s harem could produce.`);
 				}
 			} else {
-				r.push(`${HeA}'s watching you attentively, waiting for a chance to be helpful. When ${HeA} sees your glance, ${HeA} smiles shyly and looks away before returning to your gaze.`);
+				r.push(`${HeA}'s watching you attentively, waiting for a chance to be helpful. When ${heA} sees your glance, ${HeA} smiles shyly and looks away before returning to your gaze.`);
 			}
 			break;
 		case "fairy":
@@ -1192,16 +1193,16 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`fairy wearing a well - sewn blue dress, with a large red bow tied to the back of ${hisA} waist length golden - blonde hair.${HeA} looks like a little Bucuretsi doll.`);
+						r.push(`fairy wearing a well - sewn blue dress, with a large red bow tied to the back of ${hisA} waist length golden - blonde hair. ${HeA} looks like a little Bucuretsi doll.`);
 						break;
 					case "degradationist":
 						r.push(`fairy and completely unclothed, with ${hisA} hair in a mess and covered in dirt.`);
 						break;
 					case "supremacist":
-						r.push(`fairy with distinctly ${V.arcologies[0].FSSupremacistRace} features.${HeA} has wrapped a golden ribbon around ${hisA} torso to fashion ${himselfA} a dress.`);
+						r.push(`fairy with distinctly ${V.arcologies[0].FSSupremacistRace} features. ${HeA} has wrapped a golden ribbon around ${hisA} torso to fashion ${himselfA} a dress.`);
 						break;
 					case "subjugationist":
-						r.push(`fairy with exaggerated ${V.arcologies[0].FSSubjugationistRace} features.${HeA} is completely unclothed, with ${hisA} hair in a mess and covered in dirt.`);
+						r.push(`fairy with exaggerated ${V.arcologies[0].FSSubjugationistRace} features. ${HeA} is completely unclothed, with ${hisA} hair in a mess and covered in dirt.`);
 						break;
 					case "roman revivalist":
 						r.push(`fairy wearing a small handkerchief wrapped around ${himA} like a toga, with one tiny breast sticking out.A wreath made of twisted clovers sits on ${hisA} head.`);
@@ -1213,25 +1214,25 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`fairy wearing a simple white linen dress and has eye shadow poorly applied around ${hisA} eyes.`);
 						break;
 					case "edo revivalist":
-						r.push(`fairy wearing a fine kimono and holding a little fan.${HeA} looks like a little Hina doll.`);
+						r.push(`fairy wearing a fine kimono and holding a little fan. ${HeA} looks like a little Hina doll.`);
 						break;
 					case "arabian revivalist":
 						r.push(`fairy wearing a strip of silk as a dress.`);
 						break;
 					case "chinese revivalist":
-						r.push(`fairy wearing a silk cheongsam with a little green cap on ${hisA} head.${HisA} hair is braided on the sides.${HeA} looks like a figurine from some kind of game.`);
+						r.push(`fairy wearing a silk cheongsam with a little green cap on ${hisA} head. ${HisA} hair is braided on the sides. ${HeA} looks like a figurine from some kind of game.`);
 						break;
 					case "chattel religionist":
 						r.push(`fairy wearing a little gold - white habit.`);
 						break;
 					case "physical idealist":
-						r.push(`fairy wearing a training bra and spats.${HeA} has abs poorly drawn on ${hisA} belly with a marker.`);
+						r.push(`fairy wearing a training bra and spats. ${HeA} has abs poorly drawn on ${hisA} belly with a marker.`);
 						break;
 					case "hedonistic decadence":
 						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.`);
@@ -1240,13 +1241,13 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`fairy wearing a well-sewn blue dress, with a large red bow tied to the back of ${hisA} waist length golden-blonde hair. ${HeA} looks like a little Bucuresti doll.`);
 						break;
 					case "asset expansionist":
-						r.push(`fairy wearing a pair of pants and a t-shirt.${HeA} has two blueberries stuffed into the front of ${hisA} shirt.`);
+						r.push(`fairy wearing a pair of pants and a t-shirt. ${HeA} has two blueberries stuffed into the front of ${hisA} shirt.`);
 						break;
 					case "transformation fetishist":
-						r.push(`fairy wearing a pair of tight jeans and a t-shirt.${HeA} has two grapes stuffed into ${hisA} shirt, and some cotton shoved in the back of ${hisA} jeans.`);
+						r.push(`fairy wearing a pair of tight jeans and a t-shirt. ${HeA} has two grapes stuffed into ${hisA} shirt, and some cotton shoved in the back of ${hisA} jeans.`);
 						break;
 					case "pastoralist":
-						r.push(`fairy wearing only a pair of overalls. The overalls are just loose enough to let ${hisA} nearly flat chest to peek out when ${HeA} turns or bends over.`);
+						r.push(`fairy wearing only a pair of overalls. The overalls are just loose enough to let ${hisA} nearly flat chest to peek out when ${heA} turns or bends over.`);
 						break;
 					case "maturity preferentialist":
 						r.push(`fairy wearing an old wool dress and spinning a cane.`);
@@ -1255,47 +1256,47 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`fairy wearing a kindergartner's uniform, complete with rain cap and red backpack.`);
 						break;
 					case "slimness enthusiast":
-						r.push(`fairy wearing a handkerchief with a hole in it like a poncho.${HeA} looks as slim as usual, with ${hisA} naked body completely visible from the sides.`);
+						r.push(`fairy wearing a handkerchief with a hole in it like a poncho. ${HeA} looks as slim as usual, with ${hisA} naked body completely visible from the sides.`);
 						break;
 					case "body purist":
 						r.push(`fairy wearing ${hisA} birthday suit, with pale unblemished skin on full display and silky golden hair cascading down ${hisA} back.`);
 						break;
 					case "intellectual dependency":
-						r.push(`fairy wearing a thong as a string bikini.${HeA} keeps asking questions you are certain ${HeA} knows the answers to.`);
+						r.push(`fairy wearing a thong as a string bikini. ${HeA} keeps asking questions you are certain ${heA} knows the answers to.`);
 						break;
 					case "slave professionalism":
 						r.push(`fairy wearing a graduation gown.`);
 						break;
 					case "petite admiration":
-						r.push(`fairy wearing ${hisA} birthday suit, with ${hisA} nude form obscured by the light ${HeA}'s giving off. ${HeA}'s recently adjusted ${hisA} size so that, at a glance, ${HeA} appears to be nothing more than a glowing ball.`);
+						r.push(`fairy wearing ${hisA} birthday suit, with ${hisA} nude form obscured by the light ${heA}'s giving off. ${HeA}'s recently adjusted ${hisA} size so that, at a glance, ${HeA} appears to be nothing more than a glowing ball.`);
 						break;
 					case "statuesque glorification":
-						r.push(`fairy wearing a simple dress.${HeA}'s adjusted the length of ${hisA} dress to make it appear that ${HeA} is taller than ${HeA} really is.`);
+						r.push(`fairy wearing a simple dress. ${HeA}'s adjusted the length of ${hisA} dress to make it appear that ${heA} is taller than ${heA} really is.`);
 						break;
 					default:
-						r.push(`fairy wearing ${hisA} birthday suit, with ${hisA} nude form obscured by the light ${HeA}'s giving off. ${HisA} silky golden hair cascades down ${hisA} back.`);
+						r.push(`fairy wearing ${hisA} birthday suit, with ${hisA} nude form obscured by the light ${heA}'s giving off. ${HisA} silky golden hair cascades down ${hisA} back.`);
 				}
 			} else {
-				r.push(`fairy wearing ${hisA} birthday suit, with ${hisA} nude form obscured by the light ${HeA}'s giving off.`);
+				r.push(`fairy wearing ${hisA} birthday suit, with ${hisA} nude form obscured by the light ${heA}'s giving off.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
 				r.push(`A recognizable little representation of one of your slaves underneath ${himA}, with ${hisU} tongue sticking out to catch ${hisA} dripping love juices. The slave must be down in the kitchen, getting a meal out of the food dispensers. The fairy notices you watching and winks, dripping even more with your eyes on ${himA}.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
-				r.push(`A recognizable little representation of one of your slaves is sitting upside-down in front of ${himA}, and the fairy is slowly teasing the poor slave's butt with a dildo as big as ${HeA} is. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The fairy notices you watching ${himA} and gives you a cheerful little wave, twisting the dildo around and humming a tune.`);
+				r.push(`A recognizable little representation of one of your slaves is sitting upside-down in front of ${himA}, and the fairy is slowly teasing the poor slave's butt with a dildo as big as ${heA} is. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The fairy notices you watching ${himA} and gives you a cheerful little wave, twisting the dildo around and humming a tune.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
-				r.push(`A recognizable little representation of one of your slaves fucks ${himselfU} with a toy while ${HeA} twists the control dial around, to the slave's enjoyment. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and whispers something in the slave's ear; the slave looks up at you and blushes.`);
-			} else if ((paSeed === 4)) {
-				r.push(`A recognizable little representation of one of your slaves is sitting up. The fairy is wearing a little doctor's coat and has ${hisA} head pressed to the slave's chest to hear the slave breathe; the slave must be getting a checkup. The fairy is humming happily as ${HeA} flies over to a tablet to take notes.`);
+				r.push(`A recognizable little representation of one of your slaves fucks ${himselfU} with a toy while ${heA} twists the control dial around, to the slave's enjoyment. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and whispers something in the slave's ear; the slave looks up at you and blushes.`);
+			} else if (paSeed === 4) {
+				r.push(`A recognizable little representation of one of your slaves is sitting up. The fairy is wearing a little doctor's coat and has ${hisA} head pressed to the slave's chest to hear the slave breathe; the slave must be getting a checkup. The fairy is humming happily as ${heA} flies over to a tablet to take notes.`);
 			} else if ((paSeed === 5) && (V.invasionVictory === 1)) {
-				r.push(`${HeA}'s sitting on the shoulders of a representation of one of your security drones. Every so often, ${HeA} raises a fist and shouts "For the Imperium of man!" When ${HeA} sees you looking at ${himA}, ${HeA} grins and says, "This guy is like my robo-buddy. He's the best!"`);
+				r.push(`${HeA}'s sitting on the shoulders of a representation of one of your security drones. Every so often, ${HeA} raises a fist and shouts "For the Imperium of man!" When ${heA} sees you looking at ${himA}, ${HeA} grins and says, "This guy is like my robo-buddy. He's the best!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
-				r.push(`A recognizable little representation of one of your slaves is riding a sybian while ${HeA} uses a handheld camera to film the action.The slave must be using one of the penthouse's many toys, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
+				r.push(`A recognizable little representation of one of your slaves is riding a sybian while ${heA} uses a handheld camera to film the action.The slave must be using one of the penthouse's many toys, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
 				r.push(`${HeA}'s accompanied by your market assistant's own fairy avatar.`);
 				if (V.assistant.market.relationship === "cute") {
 					r.push(`The market assistant is sitting on the end of a book, reading from a tablet for ants. ${V.assistant.name} is lying down next to ${himM}, with ${hisA} head resting on the other fairy's lap and slowly kicking ${hisA} feet in the air. The market assistant take a moment to look down at ${V.assistant.name} and gently pat ${hisA} head. This elicits a big smile from ${himA}.`);
 				} else if (V.assistant.market.relationship === "nonconsensual") {
-					r.push(`The market assistant is naked and sitting before a thimble, as ${V.assistant.name} sits behind ${himM}, teasing and molesting ${himM}. ${heM} is rather annoyed by ${hisM} inability to focus on ${hisM} work, having ${hisM} nipples and clit pinched and flicked. ${HisM} sopping pussy is constantly letting out a small stream of liquid into the thimble. ${V.assistant.name} is working hard on extracting as much sweet nectar from the fairy as ${HeA} can, with every climax ${HeA} wrings out bringing another large deluge of pussy juice into the vessel.`);
+					r.push(`The market assistant is naked and sitting before a thimble, as ${V.assistant.name} sits behind ${himM}, teasing and molesting ${himM}. ${heM} is rather annoyed by ${hisM} inability to focus on ${hisM} work, having ${hisM} nipples and clit pinched and flicked. ${HisM} sopping pussy is constantly letting out a small stream of liquid into the thimble. ${V.assistant.name} is working hard on extracting as much sweet nectar from the fairy as ${heA} can, with every climax ${heA} wrings out bringing another large deluge of pussy juice into the vessel.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
 					r.push(`The fairy`);
 					if (sisterA === sisterM) {
@@ -1303,7 +1304,7 @@ globalThis.PersonalAssistantAppearance = function() {
 					} else {
 						r.push(`sibling`);
 					}
-					r.push(`s are lying down, each embracing the other as they languidly make out.${V.assistant.name} slips one leg in between ${hisA} ${sisterM}'s, and the two begin rocking against one another. The two grow more and more passionate as they make love together.`);
+					r.push(`s are lying down, each embracing the other as they languidly make out. ${V.assistant.name} slips one leg in between ${hisA} ${sisterM}'s, and the two begin rocking against one another. The two grow more and more passionate as they make love together.`);
 				} else {
 					r.push(`The two fairies are sitting on top of a virtual flower, finishing up their work. With that out of the way, they strip down and each take a stamen and give them a thorough licking. Once coated, they line their stamen up to the other fairy's pussy. They take a moment to hold each other's hand as they slowly slide down the stamen. The two bottom out with a moan, and pull each other into a warm embrace. The market assistant starts buzzing ${hisM} wings, the vibration causing both of them to yelp. ${V.assistant.name} grins at this new source of pleasure, locking lips with the market assistant as the two beat their wings to a rhythm only they can hear.`);
 				}
@@ -1316,16 +1317,16 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`wearing a well - sewn blue dress, with a large red bow tied to the back of ${hisA} waist length golden - blonde hair.${HeA} looks like a little Bucuresti doll.`);
+						r.push(`wearing a well - sewn blue dress, with a large red bow tied to the back of ${hisA} waist length golden - blonde hair. ${HeA} looks like a little Bucuresti doll.`);
 						break;
 					case "degradationist":
 						r.push(`and completely unclothed, with ${hisA} hair in a mess and covered in dirt.`);
 						break;
 					case "supremacist":
-						r.push(`and distinctly ${V.arcologies[0].FSSupremacistRace} features.${HeA} has wrapped a golden ribbon around ${hisA} chest to create an improvised bra, and another under ${hisA} swollen belly to fashion a thong.`);
+						r.push(`and distinctly ${V.arcologies[0].FSSupremacistRace} features. ${HeA} has wrapped a golden ribbon around ${hisA} chest to create an improvised bra, and another under ${hisA} swollen belly to fashion a thong.`);
 						break;
 					case "subjugationist":
-						r.push(`and exaggerated ${V.arcologies[0].FSSubjugationistRace} features.${HeA} is completely unclothed, with ${hisA} hair in a mess and covered in dirt.`);
+						r.push(`and exaggerated ${V.arcologies[0].FSSubjugationistRace} features. ${HeA} is completely unclothed, with ${hisA} hair in a mess and covered in dirt.`);
 						break;
 					case "roman revivalist":
 						r.push(`wearing a small handkerchief wrapped around ${himA} like a toga, with one tiny milky breast sticking out.A wreath made of twisted clovers sits on ${hisA} head.`);
@@ -1337,22 +1338,22 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing a simple white linen dress and has eye shadow poorly applied around ${hisA} eyes.`);
 						break;
 					case "edo revivalist":
-						r.push(`wearing a fine kimono and holding a little fan.${HeA} looks like a little Hina doll.`);
+						r.push(`wearing a fine kimono and holding a little fan. ${HeA} looks like a little Hina doll.`);
 						break;
 					case "arabian revivalist":
 						r.push(`wearing a strip of silk as a dress.`);
 						break;
 					case "chinese revivalist":
-						r.push(`wearing a silk cheongsam with a little green cap on ${hisA} head.${HisA} hair is braided on the sides.${HeA} looks like a figurine from some kind of game.`);
+						r.push(`wearing a silk cheongsam with a little green cap on ${hisA} head. ${HisA} hair is braided on the sides. ${HeA} looks like a figurine from some kind of game.`);
 						break;
 					case "chattel religionist":
 						r.push(`wearing a little gold - white habit and glowing with purity.`);
 						break;
 					case "physical idealist":
-						r.push(`wearing a training bra and spats.${HisA} large belly sticks out even more.`);
+						r.push(`wearing a training bra and spats. ${HisA} large belly sticks out even more.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`that is nude and sitting upon a large pastry, covered in cream.${HeA} occasionally pulls off a piece to nibble on.`);
+						r.push(`that is nude and sitting upon a large pastry, covered in cream. ${HeA} occasionally pulls off a piece to nibble on.`);
 						break;
 					case "repopulation focus":
 						r.push(`wearing a lovely maternity dress, which shows off ${hisA} swollen belly.`);
@@ -1361,13 +1362,13 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing a pair of pants.Just the pants.`);
 						break;
 					case "gender fundamentalist":
-						r.push(`wearing a well - sewn blue dress, with a large red bow tied to the back of ${hisA} waist length golden - blonde hair.${HeA} looks like a little Bucuresti doll.`);
+						r.push(`wearing a well - sewn blue dress, with a large red bow tied to the back of ${hisA} waist length golden - blonde hair. ${HeA} looks like a little Bucuresti doll.`);
 						break;
 					case "asset expansionist":
-						r.push(`wearing a pair of pants and a t - shirt.${HeA} has two blueberries stuffed into the front of ${hisA} shirt.`);
+						r.push(`wearing a pair of pants and a t - shirt. ${HeA} has two blueberries stuffed into the front of ${hisA} shirt.`);
 						break;
 					case "transformation fetishist":
-						r.push(`wearing a pair of tight jeans and a t - shirt.${HeA} has two grapes stuffed into ${hisA} shirt, and some cotton shoved in the back of ${hisA} jeans.`);
+						r.push(`wearing a pair of tight jeans and a t - shirt. ${HeA} has two grapes stuffed into ${hisA} shirt, and some cotton shoved in the back of ${hisA} jeans.`);
 						break;
 					case "pastoralist":
 						r.push(`wearing only a pair of overalls.The overalls are open enough to let ${hisA} belly pour out.`);
@@ -1376,16 +1377,16 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing an old wool dress and rocking back and forth on a rocking chair, cradling ${hisA} belly.`);
 						break;
 					case "youth preferentialist":
-						r.push(`wearing a kindergartner's uniform, complete with rain cap and red backpack.${HisA} swollen belly looks out of place.`);
+						r.push(`wearing a kindergartner's uniform, complete with rain cap and red backpack. ${HisA} swollen belly looks out of place.`);
 						break;
 					case "slimness enthusiast":
-						r.push(`wearing a handkerchief with a hole in it like a poncho.${HisA} pregnant belly forces the poncho to spread wide, leaving little of ${hisA} body to the imagination.`);
+						r.push(`wearing a handkerchief with a hole in it like a poncho. ${HisA} pregnant belly forces the poncho to spread wide, leaving little of ${hisA} body to the imagination.`);
 						break;
 					case "body purist":
 						r.push(`wearing ${hisA} birthday suit, with pale unblemished pregnant belly on full display and silky golden hair cascading down ${hisA} back.`);
 						break;
 					case "intellectual dependency":
-						r.push(`wearing a thong as a string bikini.${HeA} frequently pouts over all the weight ${HeA} has been putting on lately.`);
+						r.push(`wearing a thong as a string bikini. ${HeA} frequently pouts over all the weight ${heA} has been putting on lately.`);
 						break;
 					case "slave professionalism":
 						r.push(`wearing a graduation gown.`);
@@ -1394,7 +1395,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing ${hisA} birthday suit, with ${hisA} nude form obscured by the light ${hisA} belly. ${HeA}'s recently adjusted ${hisA} size so that, at a glance, ${HeA} appears to be nothing more than a glowing oval.`);
 						break;
 					case "statuesque glorification":
-						r.push(`wearing a simple dress.${HeA}'s adjusted the length of ${hisA} dress to make it appear that ${HeA} is taller than ${HeA} really is, but it keeps riding up ${hisA} middle and ruining the look.`);
+						r.push(`wearing a simple dress. ${HeA}'s adjusted the length of ${hisA} dress to make it appear that ${heA} is taller than ${heA} really is, but it keeps riding up ${hisA} middle and ruining the look.`);
 						break;
 					default:
 						r.push(`wearing ${hisA} birthday suit, with ${hisA} nude form obscured by the light coming from ${hisA} belly. ${HisA} silky golden hair cascades down ${hisA} back.`);
@@ -1405,15 +1406,15 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.cockFeeder === 1 && paSeed === 1) {
 				r.push(`A recognizable little representation of one of your slaves sits beside ${himA}, with ${hisU} tongue scraping across ${hisA} breast to catch the beads of milk that flow. The slave must be down in the kitchen, getting a meal out of the food dispensers. The fairy notices you watching and winks, ${hisA} unattended breast giving out a small spray of milk.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
-				r.push(`A recognizable little representation of one of your slaves is sitting upside-down in front of ${himA}, and the fairy is slowly teasing the poor slave's butt with a dildo as big as ${HeA} is. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The fairy notices you watching ${himA} and gives you a cheerful little wave, twisting the dildo around and humming a tune.`);
+				r.push(`A recognizable little representation of one of your slaves is sitting upside-down in front of ${himA}, and the fairy is slowly teasing the poor slave's butt with a dildo as big as ${heA} is. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The fairy notices you watching ${himA} and gives you a cheerful little wave, twisting the dildo around and humming a tune.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
-				r.push(`A recognizable little representation of one of your slaves fucks ${himselfU} with a toy while ${HeA} twists the control dial around, to the slave's enjoyment. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and whispers something in the slave's ear; the slave looks up at you and blushes.`);
-			} else if ((paSeed === 4)) {
-				r.push(`A recognizable little representation of one of your slaves is sitting up. The fairy is wearing a little doctor's coat, kept open to accommodate for ${hisA} belly, and has ${hisA} head pressed to the slave's chest to hear the slave breathe; the slave must be getting a checkup. The fairy is humming happily as ${HeA} flies over to a tablet to take notes.`);
+				r.push(`A recognizable little representation of one of your slaves fucks ${himselfU} with a toy while ${heA} twists the control dial around, to the slave's enjoyment. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and whispers something in the slave's ear; the slave looks up at you and blushes.`);
+			} else if (paSeed === 4) {
+				r.push(`A recognizable little representation of one of your slaves is sitting up. The fairy is wearing a little doctor's coat, kept open to accommodate for ${hisA} belly, and has ${hisA} head pressed to the slave's chest to hear the slave breathe; the slave must be getting a checkup. The fairy is humming happily as ${heA} flies over to a tablet to take notes.`);
 			} else if ((paSeed === 5) && (V.invasionVictory === 1)) {
-				r.push(`${HeA}'s sitting on the shoulders of a representation of one of your security drones. Every so often, ${HeA} raises a fist and shouts "For the Imperium of man!" When ${HeA} sees you looking at ${himA}, ${HeA} grins and says, "This guy is like my robo-buddy. He's the best!"`);
+				r.push(`${HeA}'s sitting on the shoulders of a representation of one of your security drones. Every so often, ${HeA} raises a fist and shouts "For the Imperium of man!" When ${heA} sees you looking at ${himA}, ${HeA} grins and says, "This guy is like my robo-buddy. He's the best!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
-				r.push(`A recognizable little representation of one of your slaves is riding a sybian while ${HeA} uses a handheld camera to film the action.The slave must be using one of the penthouse's many toys, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
+				r.push(`A recognizable little representation of one of your slaves is riding a sybian while ${heA} uses a handheld camera to film the action.The slave must be using one of the penthouse's many toys, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
 				r.push(`${HeA}'s accompanied by your market assistant's own fairy avatar.`);
 				if (V.assistant.market.relationship === "cute") {
@@ -1437,10 +1438,10 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`slime with a modest pink dress floating inside ${himA}.`);
 						break;
 					case "supremacist":
-						r.push(`slime.${HeA} keeps trying to shape ${hisA} goo into a beautiful ${V.arcologies[0].FSSupremacistRace} ${girlA}, but ${HeA} hasn't quite perfected the finer details yet.`);
+						r.push(`slime. ${HeA} keeps trying to shape ${hisA} goo into a beautiful ${V.arcologies[0].FSSupremacistRace} ${girlA}, but ${heA} hasn't quite perfected the finer details yet.`);
 						break;
 					case "subjugationist":
-						r.push(`slime.${HeA} keeps trying to shape ${hisA} goo into a pretty face, but keeps ending up with over-exaggerated ${V.arcologies[0].FSSubjugationistRace} features instead.`);
+						r.push(`slime. ${HeA} keeps trying to shape ${hisA} goo into a pretty face, but keeps ending up with over-exaggerated ${V.arcologies[0].FSSubjugationistRace} features instead.`);
 						break;
 					case "roman revivalist":
 						r.push(`slime with a ${girlA}'s stola sinking into ${hisA} head.`);
@@ -1461,7 +1462,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`slime with several symbols of the new faith floating inside ${himA}.`);
 						break;
 					case "repopulation focus":
-						r.push(`slime.${HisA} amorphous body has noticeable hip, butt, and breast curves as well as several more cores gathered in ${hisA} rounded stomach.`);
+						r.push(`slime. ${HisA} amorphous body has noticeable hip, butt, and breast curves as well as several more cores gathered in ${hisA} rounded stomach.`);
 						break;
 					case "eugenics":
 						r.push(`slime with a chastity belt floating inside ${himA}.`);
@@ -1473,16 +1474,16 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`slime and trying to shape ${hisA} goo into muscles.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`slime.${HeA} has accumulated a large amount of excess goo, giving ${himA} quite a corpulent shape.`);
+						r.push(`slime. ${HeA} has accumulated a large amount of excess goo, giving ${himA} quite a corpulent shape.`);
 						break;
 					case "gender radicalist":
-						r.push(`slime.${HeA} keeps trying to shape ${hisA} goo into a cock.`);
+						r.push(`slime. ${HeA} keeps trying to shape ${hisA} goo into a cock.`);
 						break;
 					case "gender fundamentalist":
-						r.push(`slime.${HisA} amorphous body has noticeable hip, butt, and breast curves.`);
+						r.push(`slime. ${HisA} amorphous body has noticeable hip, butt, and breast curves.`);
 						break;
 					case "asset expansionist":
-						r.push(`slime.${HisA} amorphous body has ridiculously huge hip, butt, and breast curves.`);
+						r.push(`slime. ${HisA} amorphous body has ridiculously huge hip, butt, and breast curves.`);
 						break;
 					case "transformation fetishist":
 						r.push(`slime with a pair of big silicone implants floating around ${hisA} chest.`);
@@ -1491,13 +1492,13 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`slime with quite a large amount of milk mixed with ${hisA} body. ${HeA} keeps trying to shape ${hisA} goo into big milky tits.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`slime.${HisA} core is noticeably larger and shows signs of splitting many times.`);
+						r.push(`slime. ${HisA} core is noticeably larger and shows signs of splitting many times.`);
 						break;
 					case "youth preferentialist":
-						r.push(`slime.${HisA} core is as immature as ${hisA} body`);
+						r.push(`slime. ${HisA} core is as immature as ${hisA} body`);
 						break;
 					case "slimness enthusiast":
-						r.push(`slime.${HeA} is compacting ${hisA} slime to make ${himselfA} look thinner.`);
+						r.push(`slime. ${HeA} is compacting ${hisA} slime to make ${himselfA} look thinner.`);
 						break;
 					case "body purist":
 						r.push(`slime with the purest goo ${hisA} body could be made of.`);
@@ -1513,15 +1514,15 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`slime.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
-				r.push(`A recognizable little representation of one of your slaves has ${hisU} head in ${hisA} moist crotch, and is eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the goo ${girlA} orgasms, nearly turning into a puddle when ${HeA} notices you watching.`);
+				r.push(`A recognizable little representation of one of your slaves has ${hisU} head in ${hisA} moist crotch, and is eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the goo ${girlA} orgasms, nearly turning into a puddle when ${heA} notices you watching.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
 				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, letting the slime ${girlA} insert ${himselfA} gently in and out of ${hisU} butt. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. As you watch, the goo ${girlA} notices you watching ${himA}, and attempts to retract entirely into the slave's ass.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA}'s having sex with a recognizable little representation of one of your slaves, kissing ${himU} and giggling occasionally. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and blushes, but then reshapes ${himselfA} so you can see better.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The goo ${girlA} is covering ${hisU} chest and is listening to the slave breathe; the slave must be getting a checkup. The goo ${girlA} is patting the ${girlU}'s head reassuringly.`);
 			} else if ((paSeed === 5) && (V.invasionVictory === 1)) {
-				r.push(`${HeA}'s planting a very wet kiss on a representation of one of your security drones; ${HeA} hugs it as best until it pops into ${himA}. When ${HeA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. I promise he won't rust in here!"`);
+				r.push(`${HeA}'s planting a very wet kiss on a representation of one of your security drones; ${HeA} hugs it as best until it pops into ${himA}. When ${heA} sees you looking at ${himA}, ${HeA} giggles and says, "What? I like him! He did really well during the invasion. I promise he won't rust in here!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s getting oral from a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and your personal assistant is clearly turning the feed of it into porn.`);
 			} else {
@@ -1531,7 +1532,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				} else {
 					r.push(`filled`);
 				}
-				r.push(`with ${hisA} body. When ${HeA} sees your glance, ${HeA} reforms ${himselfA} and awaits your response.`);
+				r.push(`with ${hisA} body. When ${heA} sees your glance, ${HeA} reforms ${himselfA} and awaits your response.`);
 			}
 			break;
 		case "angel":
@@ -1551,13 +1552,13 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.assistant.fsOptions) {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`${HeA} is currently wearing a long, conservative skirt and a pretty white blouse complete with gaps for ${hisA} wings.${HeA} is positively radiant.`);
+						r.push(`${HeA} is currently wearing a long, conservative skirt and a pretty white blouse complete with gaps for ${hisA} wings. ${HeA} is positively radiant.`);
 						break;
 					case "degradationist":
-						r.push(`${HeA} is wearing black eyeliner and lipstick while using a thin black ribbon to protect ${hisA} modesty.It's pretty obvious ${HeA} has a stud through ${hisA} left nipple.`);
+						r.push(`${HeA} is wearing black eyeliner and lipstick while using a thin black ribbon to protect ${hisA} modesty.It's pretty obvious ${heA} has a stud through ${hisA} left nipple.`);
 						break;
 					case "supremacist":
-						r.push(`${HeA} cycles between different outfits that reflect the various holy garments of religions popular in V.arcologies[0].FSSupremacistRace countries.`);
+						r.push(`${HeA} cycles between different outfits that reflect the various holy garments of religions popular in ${V.arcologies[0].FSSupremacistRace} countries.`);
 						break;
 					case "subjugationist":
 						r.push(`${HeA} is wearing a simple white linen dress, and ${hisA} right ankle is shackled to an iron ball and chain that prevents ${himA} from flying very high.`);
@@ -1634,7 +1635,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} wears a flowing white linen dress that highlights ${hisA} grace.`);
 						break;
 					case "petite admiration":
-						r.push(`${HeA} wears a simple white linen dress that trails along after ${himA} when ${HeA} walks. ${HeA}'s fine with this since flying makes ${himA} look tall.`);
+						r.push(`${HeA} wears a simple white linen dress that trails along after ${himA} when ${heA} walks. ${HeA}'s fine with this since flying makes ${himA} look tall.`);
 						break;
 					case "statuesque glorification":
 						r.push(`${HeA} wears a long white linen dress, while concealing, shows off ${hisA} pleasant curves and long legs.`);
@@ -1651,10 +1652,10 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`A recognizable little representation of one of your slaves is across ${hisA} lap, ${hisU} rear red from a recent spanking. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The angel notices you watching, nods, and resumes spanking, ignoring the slave's distress.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`${HeA} has a visible representation of one of your slaves across ${hisA} lap, a vibrator partially inserted into ${himU}, which the slave is obviously enjoying. The slave must be using one of the penthouse's many vibrators. ${HeA} notices you watching and blushes deeply before returning to pleasuring the slave.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The angel is embracing ${himU} gently and silently; the slave must be getting a checkup. ${HeA} looks up at you with a smile; the slave must be doing well.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s standing next to a representation of one of your security drones, gently caressing it. When ${HeA} sees you looking at ${himA}, ${HeA} blushes and says, "I like this one. He did very well during the invasion. He saved so many."`);
+				r.push(`${HeA}'s standing next to a representation of one of your security drones, gently caressing it. When ${heA} sees you looking at ${himA}, ${HeA} blushes and says, "I like this one. He did very well during the invasion. He saved so many."`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s watching a recognizable little representation of one of your slaves masturbating, with one hand to cover ${hisA} eyes and the other to hold a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -1695,16 +1696,16 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} is wearing black lipstick along with ${hisA} usual white linen dress with a short skirt.Occasionally you get a glance up that skirt; a dark black thong greets you.`);
 						break;
 					case "supremacist":
-						r.push(`${HeA} is wearing a cute little dressed stitched with designs from V.arcologies[0].FSSupremacistRace culture.Occasionally you get a glance up it; a white pair of panties with similar designs say hello.`);
+						r.push(`${HeA} is wearing a cute little dressed stitched with designs from ${V.arcologies[0].FSSupremacistRace} culture.Occasionally you get a glance up it; a white pair of panties with similar designs say hello.`);
 						break;
 					case "subjugationist":
-						r.push(`${HeA} is shackled to an iron ball and chain that's almost as big as ${HeA} is, and ${HeA} has to slowly and comically drag it behind ${himA} to get anywhere. Occasionally ${HeA} tumbles over in ${hisA} struggles, flipping ${hisA} white linen dress up and treating you to a good look at ${hisA} panties.`);
+						r.push(`${HeA} is shackled to an iron ball and chain that's almost as big as ${heA} is, and ${heA} has to slowly and comically drag it behind ${himA} to get anywhere. Occasionally ${heA} tumbles over in ${hisA} struggles, flipping ${hisA} white linen dress up and treating you to a good look at ${hisA} panties.`);
 						break;
 					case "roman revivalist":
 						r.push(`${HeA} is wearing a cute little toga. Occasionally you get a glance up it; a cute little pussy says hello.`);
 						break;
 					case "aztec revivalist":
-						r.push(`${HeA} is wearing a huipil with ${hisA} hair braided to two ponytails. You can clearly see through the sides that ${HeA} has chosen to forgo underwear.`);
+						r.push(`${HeA} is wearing a huipil with ${hisA} hair braided to two ponytails. You can clearly see through the sides that ${heA} has chosen to forgo underwear.`);
 						break;
 					case "egyptian revivalist":
 						r.push(`${HeA} is wearing a simple white linen dress, kohl eye shadow, and a serene expression. ${HisA} dress hangs low enough to block your view, unfortunately.`);
@@ -1716,58 +1717,58 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} wears a fine dress, a silk headscarf, aviator sunglasses, and an overly conservative posture. No seeing up ${hisA} dress for you!`);
 						break;
 					case "chinese revivalist":
-						r.push(`${HeA} is wearing a conservative silk qipao with special slits for ${hisA} wings.${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.It you try really hard, you can get a peek of ${hisA} panties as ${HeA} flutters by.`);
+						r.push(`${HeA} is wearing a conservative silk qipao with special slits for ${hisA} wings. ${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.It you try really hard, you can get a peek of ${hisA} panties as ${heA} flutters by.`);
 						break;
 					case "chattel religionist":
-						r.push(`${HeA} has adjusted ${hisA} outfit to consist of nothing but the symbol of your new religion carefully tailored to cover ${hisA} nipples and crotch.Another dangles from ${hisA} neck.${HisA} attire leaves little to the imagination.`);
+						r.push(`${HeA} has adjusted ${hisA} outfit to consist of nothing but the symbol of your new religion carefully tailored to cover ${hisA} nipples and crotch.Another dangles from ${hisA} neck. ${HisA} attire leaves little to the imagination.`);
 						break;
 					case "physical idealist":
 						r.push(`${HeA} has chosen to ditch ${hisA} usual linen dress for nothing but ${hisA} undies in order to show off ${hisA} muscles.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`${HeA} has become so plump lately that no amount of tugging will get ${hisA} linen dress to cover ${hisA} exposed panties.${HeA} struggles to stay aloft with such a plush body.`);
+						r.push(`${HeA} has become so plump lately that no amount of tugging will get ${hisA} linen dress to cover ${hisA} exposed panties. ${HeA} struggles to stay aloft with such a plush body.`);
 						break;
 					case "repopulation focus":
-						r.push(`${HeA} has chosen to ditch ${hisA} usual linen dress for just ${hisA} panties.${HeA} struggles to fly with ${hisA} heavy pregnancy and milk laden breasts.`);
+						r.push(`${HeA} has chosen to ditch ${hisA} usual linen dress for just ${hisA} panties. ${HeA} struggles to fly with ${hisA} heavy pregnancy and milk laden breasts.`);
 						break;
 					case "eugenics":
 						r.push(`${HeA} wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} chastity belt.`);
 						break;
 					case "gender radicalist":
-						r.push(`${HeA} wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties.${HeA} has become rather boyish lately and you swear that there is a slight bulge in ${hisA} panties.`);
+						r.push(`${HeA} wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties. ${HeA} has become rather boyish lately and you swear that there is a slight bulge in ${hisA} panties.`);
 						break;
 					case "gender fundamentalist":
-						r.push(`${HeA} wears a simple white linen dress that struggles to cover both ${hisA} full breasts and child - bearing hips.${HisA} short skirt frequently rides you to give you a lovely view of ${hisA} panties.`);
+						r.push(`${HeA} wears a simple white linen dress that struggles to cover both ${hisA} full breasts and child - bearing hips. ${HisA} short skirt frequently rides you to give you a lovely view of ${hisA} panties.`);
 						break;
 					case "asset expansionist":
-						r.push(`${HeA} has recently taken to wearing nothing put ${hisA} panties, having given up on fitting into ${hisA} dress.${HeA} struggles to fly with ${hisA} massive tits weighing ${himA} down, and ${HeA} commonly has to pause to pull ${hisA} underwear out of ${hisA} buttcrack.`);
+						r.push(`${HeA} has recently taken to wearing nothing put ${hisA} panties, having given up on fitting into ${hisA} dress. ${HeA} struggles to fly with ${hisA} massive tits weighing ${himA} down, and ${heA} commonly has to pause to pull ${hisA} underwear out of ${hisA} buttcrack.`);
 						break;
 					case "transformation fetishist":
-						r.push(`${HeA} wears a simple white linen dress that struggles to cover both ${hisA} big fake breasts and ass.${HisA} short skirt feebly rests atop ${hisA} panty devouring rear, giving you a lovely view.`);
+						r.push(`${HeA} wears a simple white linen dress that struggles to cover both ${hisA} big fake breasts and ass. ${HisA} short skirt feebly rests atop ${hisA} panty devouring rear, giving you a lovely view.`);
 						break;
 					case "pastoralist":
-						r.push(`${HeA} has begun leaving the top of ${hisA} white linen dress open to allow ${hisA} milk laden breasts to hang free.${HeA} tends to leave a trail where ever ${HeA} flies.`);
+						r.push(`${HeA} has begun leaving the top of ${hisA} white linen dress open to allow ${hisA} milk laden breasts to hang free. ${HeA} tends to leave a trail where ever ${heA} flies.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`${HeA} has recently updated ${hisA} appearance to be more mature; an air of experience follows ${himA} as ${HeA} flies around.${HeA} a wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties; polka - dotted, oddly enough.`);
+						r.push(`${HeA} has recently updated ${hisA} appearance to be more mature; an air of experience follows ${himA} as ${heA} flies around. ${HeA} a wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties; polka - dotted, oddly enough.`);
 						break;
 					case "youth preferentialist":
-						r.push(`${HeA} has recently updated ${hisA} appearance to be more youthful.${HeA} frequently flutters by, enjoying ${hisA} youthful vigor.${HeA} a wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties; an adorable pair of bloomers.`);
+						r.push(`${HeA} has recently updated ${hisA} appearance to be more youthful. ${HeA} frequently flutters by, enjoying ${hisA} youthful vigor. ${HeA} a wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties; an adorable pair of bloomers.`);
 						break;
 					case "slimness enthusiast":
-						r.push(`${HeA} wears simple white linen dress with a short skirt that hangs loosely off ${hisA} pleasantly thin body.${HisA} panties are obviously a bit loose too, as ${HeA} frequently has to stop, swoop down and retrieve them whenever they fall off ${hisA} flat ass.`);
+						r.push(`${HeA} wears simple white linen dress with a short skirt that hangs loosely off ${hisA} pleasantly thin body. ${HisA} panties are obviously a bit loose too, as ${heA} frequently has to stop, swoop down and retrieve them whenever they fall off ${hisA} flat ass.`);
 						break;
 					case "body purist":
 						r.push(`${HeA} has forgone covering ${himselfA} to allow ${hisA} radiant, pure body to be visible to all.`);
 						break;
 					case "intellectual dependency":
-						r.push(`${HeA} wears a simple white linen dress with a short skirt that frequently reminds you ${HeA} forgot to wear panties.`);
+						r.push(`${HeA} wears a simple white linen dress with a short skirt that frequently reminds you ${heA} forgot to wear panties.`);
 						break;
 					case "slave professionalism":
 						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.`);
@@ -1779,15 +1780,15 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`${HeA} wears a simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
-				r.push(`A recognizable little representation of one of your slaves is eating ${himA} out as ${HeA} flutters in front of them. The slave must be down in the kitchen, getting a meal out of the food dispensers. The cherub notices you watching and shoots you a thumbs up.`);
+				r.push(`A recognizable little representation of one of your slaves is eating ${himA} out as ${heA} flutters in front of them. The slave must be down in the kitchen, getting a meal out of the food dispensers. The cherub notices you watching and shoots you a thumbs up.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
-				r.push(`A recognizable little representation of one of your slaves is before ${himA}, ass in the air, as ${HeA} eagerly fists ${hisU} rear. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The cherub notices you watching and tosses you a thumbs up with ${hisA} free hand.`);
+				r.push(`A recognizable little representation of one of your slaves is before ${himA}, ass in the air, as ${heA} eagerly fists ${hisU} rear. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The cherub notices you watching and tosses you a thumbs up with ${hisA} free hand.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
-				r.push(`A recognizable little representation of one of your slaves is before ${himA}, ass in the air, as ${HeA} eagerly fucks ${himU} with a strap-on, which the slave is obviously enjoying. The slave must be using one of the penthouse's many vibrators. ${HeA} notices you watching, tosses up a thumbs up at you and increases ${hisA} thrusting.`);
-			} else if ((paSeed === 4)) {
+				r.push(`A recognizable little representation of one of your slaves is before ${himA}, ass in the air, as ${heA} eagerly fucks ${himU} with a strap-on, which the slave is obviously enjoying. The slave must be using one of the penthouse's many vibrators. ${HeA} notices you watching, tosses up a thumbs up at you and increases ${hisA} thrusting.`);
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying before ${himA}. The cherub is hovering in front of ${hisU} chest, head to ${hisU} breast, listening to ${hisU} heartbeat; the slave must be getting a checkup. ${HeA} beams you a smile; the slave must be doing well.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s fluttering around in circles with a representation of one of your security drones, steadily chasing it. When ${HeA} sees you looking at ${himA}, ${HeA} giggles and says, "I like this one. He did very well during the invasion."`);
+				r.push(`${HeA}'s fluttering around in circles with a representation of one of your security drones, steadily chasing it. When ${heA} sees you looking at ${himA}, ${HeA} giggles and says, "I like this one. He did very well during the invasion."`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s watching a recognizable little representation of one of your slaves masturbating, while holding a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -1795,14 +1796,14 @@ globalThis.PersonalAssistantAppearance = function() {
 				if (V.assistant.market.relationship === "cute") {
 					r.push(`They're quickly darting around, playing tag; every touch transferring a bit of data between the players.`);
 				} else if (V.assistant.market.relationship === "nonconsensual") {
-					r.push(`${V.assistant.name} is lazily reclining while the market assistant fans ${himA} with a large feather. ${HeA} snaps ${hisA} fingers as the taller cherub sighs and lowers ${hisM} head between V.assistant.name's legs.`);
+					r.push(`${V.assistant.name} is lazily reclining while the market assistant fans ${himA} with a large feather. ${HeA} snaps ${hisA} fingers as the taller cherub sighs and lowers ${hisM} head between ${V.assistant.name}'s legs.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
 					r.push(`${V.assistant.name} and ${hisA} ${sisterM} are struggling to stay airborne as they lustfully trib each other. When they notice you watching, and after they both climax, they pull each other close for a deep kiss only to manage to crash to the ground. They right themselves, laughing, before returning to their makeout session.`);
 				} else {
 					r.push(`They're leaning against each other while looking over a list of your slaves. They choose a pair to work on hooking up before turning to kiss each other deeply.`);
 				}
 			} else {
-				r.push(`${HeA}'s fluttering to and fro humming to ${himselfA}. You swear ${HeA} keeps flashing ${hisA} panties to you on purpose.`);
+				r.push(`${HeA}'s fluttering to and fro humming to ${himselfA}. You swear ${heA} keeps flashing ${hisA} panties to you on purpose.`);
 			}
 			break;
 		case "imp":
@@ -1816,13 +1817,13 @@ 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.`);
+						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.`);
 						break;
 					case "supremacist":
-						r.push(`${HeA}'s taken to carrying a cat o' nine tails whip at all times so that ${HeA}'s ready to lash a`);
+						r.push(`${HeA}'s taken to carrying a cat o' nine tails whip at all times so that ${heA}'s ready to lash a`);
 						if (V.arcologies[0].FSSupremacistRace === "mixed race") {
 							r.push(`pureblooded`);
 						} else {
@@ -1831,22 +1832,22 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`slave at a moment's notice.`);
 						break;
 					case "subjugationist":
-						r.push(`${HisA} cartoonishly exaggerated V.arcologies[0].FSSubjugationistRace body is just begging for a whipping, even when ${HeA} isn't doing something mischievous and sneaky, which is rare.`);
+						r.push(`${HisA} cartoonishly exaggerated ${V.arcologies[0].FSSubjugationistRace} body is just begging for a whipping, even when ${heA} isn't doing something mischievous and sneaky, which is rare.`);
 						break;
 					case "roman revivalist":
 						r.push(`${HeA}'d fit in perfectly tormenting the condemned in Tartarus.`);
 						break;
 					case "aztec revivalist":
-						r.push(`${HeA}'s taken to carrying a pair of ceremonial daggers perfect for bloodletting and even an impromptu sacrifice. Two things ${HeA} really enjoys performing.`);
+						r.push(`${HeA}'s taken to carrying a pair of ceremonial daggers perfect for bloodletting and even an impromptu sacrifice. Two things ${heA} really enjoys performing.`);
 						break;
 					case "egyptian revivalist":
 						r.push(`${HeA} has recently adjusted ${hisA} appearance to resemble an Egyptian slave; that combined with a manufactured rebellious streak are sure to earn ${himA} a whipping.`);
 						break;
 					case "edo revivalist":
-						r.push(`${HeA} has tightly bound ${himselfA} in shibari ropes, although they don't achieve much given ${HeA} can still fly freely.`);
+						r.push(`${HeA} has tightly bound ${himselfA} in shibari ropes, although they don't achieve much given ${heA} can still fly freely.`);
 						break;
 					case "arabian revivalist":
-						r.push(`${HeA} has donned the skimpiest, sluttiest outfit ${HeA} could think of. ${HeA}'s just begging to get stoned.`);
+						r.push(`${HeA} has donned the skimpiest, sluttiest outfit ${heA} could think of. ${HeA}'s just begging to get stoned.`);
 						break;
 					case "chinese revivalist":
 						r.push(`${HeA} has added a number of piercings to ${hisA} body to allow ${himA} to be suspended by hooks rather than flying.`);
@@ -1855,7 +1856,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} has chosen to go fully naked, exposing the symbols of your religion pierced through ${hisA} nipples and clit.`);
 						break;
 					case "physical idealist":
-						r.push(`${HeA} has adjusted ${hisA} appearance to be rather muscular. Not only can ${HeA} crack a whip harder than ever, but when ${HeA} flexes, ${HeA} nearly pops the belt around ${hisA} chest.`);
+						r.push(`${HeA} has adjusted ${hisA} appearance to be rather muscular. Not only can ${heA} crack a whip harder than ever, but when ${heA} flexes, ${HeA} nearly pops the belt around ${hisA} chest.`);
 						break;
 					case "hedonistic decadence":
 						r.push(`${HeA} has become rather chubby lately. ${HeA} may want to change up ${hisA} routine of tormenting the hungry by devouring food before them.`);
@@ -1864,7 +1865,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s added a pair of tight belts across ${hisA} stomach recently. The taut material painfully digs into ${hisA} growing pregnancy.`);
 						break;
 					case "eugenics":
-						r.push(`${HeA} has an iron chastity belt under ${hisA} loincloth and two large bulges in ${hisA} middle. You don't have to guess ${HeA} has a pair of enormous dildos locked inside ${himA}.`);
+						r.push(`${HeA} has an iron chastity belt under ${hisA} loincloth and two large bulges in ${hisA} middle. You don't have to guess ${heA} has a pair of enormous dildos locked inside ${himA}.`);
 						break;
 					case "gender radicalist":
 						r.push(`${HeA}'s recently begun rendering ${himselfA} more androgynous. Something can be seen commonly tenting ${hisA} loincloth; whenever it shifts to the side, you catch sight of a thumb sized and heavily pierced clitoris.`);
@@ -1879,10 +1880,10 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s had to let out ${hisA} chest belt to accommodate ${hisA} new excessive bust, but only a little; the belt creates a deep canyon across ${hisA} fake chest and threatens to painfully pop the underlying implants.`);
 						break;
 					case "pastoralist":
-						r.push(`${HeA}'s exchanged ${hisA} chest belt for a pair of rings with leather straps. ${HeA} wears them so tightly every motion ${HeA} makes forces a gush of milk from ${hisA} painfully swollen breasts.`);
+						r.push(`${HeA}'s exchanged ${hisA} chest belt for a pair of rings with leather straps. ${HeA} wears them so tightly every motion ${heA} makes forces a gush of milk from ${hisA} painfully swollen breasts.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`${HeA} has recently updated ${hisA} appearance to be more mature; an air of experience follows ${himA} as ${HeA} flies around. You can hear ${himA} plotting tortures, many you've never heard of.`);
+						r.push(`${HeA} has recently updated ${hisA} appearance to be more mature; an air of experience follows ${himA} as ${heA} flies around. You can hear ${himA} plotting tortures, many you've never heard of.`);
 						break;
 					case "youth preferentialist":
 						r.push(`${HeA} has recently updated ${hisA} appearance to be more youthful. ${HeA} frequently flutters by, enjoying ${hisA} youthful vigor. ${HeA} looks so innocent, but looks can be deceiving!`);
@@ -1900,7 +1901,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s taken to carrying a box of needles to make use of ${hisA} extensive knowledge of anatomy. This is one acupuncture session you don't want a part of.`);
 						break;
 					case "petite admiration":
-						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.`);
+						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.`);
@@ -1914,13 +1915,13 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.cockFeeder === 1 && paSeed === 1) {
 				r.push(`${HeA} is steadily forcing a dildo the size of your arm down a recognizable little representation of one of your slaves' throat. The slave must be down in the kitchen, getting a meal out of the food dispensers. The imp notices you watching, points to the obscene bulge in the slave's throat and laughs maniacally.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
-				r.push(`A recognizable little representation of one of your slaves is before ${himA}, ass in the air, as ${HeA} enthusiastically winds an anal pear. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The imp notices you watching and laughs as ${HeA} gapes the slave's asshole further, enjoying ${hisU} obvious discomfort.`);
+				r.push(`A recognizable little representation of one of your slaves is before ${himA}, ass in the air, as ${heA} enthusiastically winds an anal pear. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The imp notices you watching and laughs as ${heA} gapes the slave's asshole further, enjoying ${hisU} obvious discomfort.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`A recognizable little representation of one of your slaves is before ${himA}, perched atop a wooden horse with sexual fluids running down its sides. The slave must be using one of the penthouse's many sex toys. Noticing you watching, the imp flies above ${himU} and roughly forces ${himU} down, eliciting a scream of surprise from the horny slave. ${HeA} likely upped the output on whatever toy the slave was using.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying on ${hisU} side before ${himA}; belly painfully distended. The imp is hovering over ${himU} holding an enema bag; the slave must be getting a checkup. ${HeA} notices your gaze and squeezes the bag, forcing a burst of liquid into the slave's gut and drawing a moan of discomfort out of the ${girlU}.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s flapping around in circles chasing a representation of one of your security drones with a mallet. When ${HeA} sees you looking at ${himA}, ${HeA} quickly hides the hammer behind ${hisA} back, giggles and says, "He let some get away and needed to be punished!"`);
+				r.push(`${HeA}'s flapping around in circles chasing a representation of one of your security drones with a mallet. When ${heA} sees you looking at ${himA}, ${HeA} quickly hides the hammer behind ${hisA} back, giggles and says, "He let some get away and needed to be punished!"`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s hovering over a recognizable little representation of one of your slaves masturbating while holding a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is clearly turning the feed of it into a PoV porno.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -1935,7 +1936,7 @@ globalThis.PersonalAssistantAppearance = function() {
 					r.push(`They're taking swings at each other with switches. Giggling with each swing and moaning with every successful strike.`);
 				}
 			} else {
-				r.push(`${HeA}'s inspecting ${hisA} arsenal of toys and punishment tools. When ${HeA} notices you watching, ${HeA} grabs ${hisA} favorite and eagerly makes use of it on ${himselfA}.`);
+				r.push(`${HeA}'s inspecting ${hisA} arsenal of toys and punishment tools. When ${heA} notices you watching, ${HeA} grabs ${hisA} favorite and eagerly makes use of it on ${himselfA}.`);
 			}
 			break;
 		case "witch":
@@ -1952,7 +1953,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} still hasn't managed to undo the spell; ${hisA} chest is still unnaturally smooth, not one nipple peaks the fabric of the robe.`);
 						break;
 					case "degradationist":
-						r.push(`${HeA} still hasn't managed to undo the spell; ${hisA} face, hands and every surface of ${hisA} body are completely covered in tattoos. It is especially noticeable when ${HeA} talks that ${hisA} tongue is tattooed too; wonder what decorates the surfaces of ${hisA} body you can't see?`);
+						r.push(`${HeA} still hasn't managed to undo the spell; ${hisA} face, hands and every surface of ${hisA} body are completely covered in tattoos. It is especially noticeable when ${heA} talks that ${hisA} tongue is tattooed too; wonder what decorates the surfaces of ${hisA} body you can't see?`);
 						break;
 					case "supremacist":
 						r.push(`${HeA}'s managed to correct the spell, and even succeed in it. ${HeA} is now`);
@@ -1961,22 +1962,22 @@ globalThis.PersonalAssistantAppearance = function() {
 						} else {
 							r.push(`ethnically 100 % pure ${V.arcologies[0].FSSupremacistRace}`);
 						}
-						r.push(`.If ${HeA} were real, ${HeA} would make the perfect breeding stock for the next generation of the master race.`);
+						r.push(`.If ${heA} were real, ${HeA} would make the perfect breeding stock for the next generation of the master race.`);
 						break;
 					case "subjugationist":
-						r.push(`${HeA} still hasn't managed to undo the spell; ${HeA} looks like a racist caricature of a V.arcologies[0].FSSubjugationistRace ${girlA}, and has an appropriately demeaning accent to match. What's worse, the spell also seems to have stripped most of ${hisA} literacy in V.language, making reading ${hisA} tomes an arduous task for ${himA}.`);
+						r.push(`${HeA} still hasn't managed to undo the spell; ${HeA} looks like a racist caricature of a ${V.arcologies[0].FSSubjugationistRace} ${girlA}, and has an appropriately demeaning accent to match. What's worse, the spell also seems to have stripped most of ${hisA} literacy in ${V.language}, making reading ${hisA} tomes an arduous task for ${himA}.`);
 						break;
 					case "roman revivalist":
-						r.push(`While ${HeA} acts like a typical Roman ${womanA}, ${HeA} is pretty obviously Greek.${HeA} can't even name the Pantheon correctly.`);
+						r.push(`While ${heA} acts like a typical Roman ${womanA}, ${HeA} is pretty obviously Greek. ${HeA} can't even name the Pantheon correctly.`);
 						break;
 					case "aztec revivalist":
-						r.push(`${HeA} is still very obviously not a native and has become rather caught up in the fear that ${HeA}'ll soon be sacrificed.`);
+						r.push(`${HeA} is still very obviously not a native and has become rather caught up in the fear that ${heA}'ll soon be sacrificed.`);
 						break;
 					case "egyptian revivalist":
-						r.push(`${HeA}'s managed to untangle ${himselfA} from the wrappings, though ${HeA} has chosen to leave several still wrapped around ${hisA} body.`);
+						r.push(`${HeA}'s managed to untangle ${himselfA} from the wrappings, though ${heA} has chosen to leave several still wrapped around ${hisA} body.`);
 						break;
 					case "edo revivalist":
-						r.push(`${HeA}'s managed to correct the spell, somewhat, though ${HeA} now resembles something that belongs in a hentai.`);
+						r.push(`${HeA}'s managed to correct the spell, somewhat, though ${heA} now resembles something that belongs in a hentai.`);
 						break;
 					case "arabian revivalist":
 						r.push(`${HeA}'s managed to correct the spell, and even succeed at it. ${HeA} has altered ${hisA} appearance to resemble a gorgeous djinn. ${HeA} is seductively performing a belly dance for you.`);
@@ -1995,25 +1996,25 @@ globalThis.PersonalAssistantAppearance = function() {
 						break;
 					case "repopulation focus":
 						if (V.seeHyperPreg === 1) {
-							r.push(`${HeA}'s managed to cast a levitation spell to allow ${himA} to move and a spell to prevent ${himA} from bursting, but ${HeA} can do nothing about the dozens of active children crowding ${hisA} womb. ${HeA} meekly floats along with it, gently rubbing its squirming mass through ${hisA} torn robe.`);
+							r.push(`${HeA}'s managed to cast a levitation spell to allow ${himA} to move and a spell to prevent ${himA} from bursting, but ${heA} can do nothing about the dozens of active children crowding ${hisA} womb. ${HeA} meekly floats along with it, gently rubbing its squirming mass through ${hisA} torn robe.`);
 						} else {
-							r.push(`${HeA}'s managed to cast a spell to lighten ${hisA} belly, but ${HeA} can do nothing about the rowdy octuplets crowding ${hisA} womb. ${HeA} meekly pats ${hisA} exposed belly, feebly trying to calm ${hisA} babies, as ${HeA} looks up ways to mend ${hisA} torn dress.`);
+							r.push(`${HeA}'s managed to cast a spell to lighten ${hisA} belly, but ${heA} can do nothing about the rowdy octuplets crowding ${hisA} womb. ${HeA} meekly pats ${hisA} exposed belly, feebly trying to calm ${hisA} babies, as ${heA} looks up ways to mend ${hisA} torn dress.`);
 						}
 						break;
 					case "eugenics":
-						r.push(`${HeA} still hasn't managed to undo the spell; it's pretty obvious given how desperately horny ${HeA} is.`);
+						r.push(`${HeA} still hasn't managed to undo the spell; it's pretty obvious given how desperately horny ${heA} is.`);
 						break;
 					case "gender radicalist":
 						r.push(`${HeA} has chosen to embrace the outcome of ${hisA} spell; ${HeA} either sports a bulge or a tent in the front of ${hisA} dress and can frequently be seen reading books on male anatomy.`);
 						break;
 					case "gender fundamentalist":
-						r.push(`${HeA} still hasn't managed to undo the spell; ${hisA} belly has become so swollen with ovum ${HeA} looks ready to birth triplets. ${HeA} can barely concentrate; ${hisA} mind focused entirely on dicks cumming in ${hisA} wet pussy, but ${HeA} can't risk it, knowing full well ${HeA}'d become so pregnant ${HeA}'d likely burst. ${HisA} ample breasts and child bearing hips only make it harder to keep away from cocks.`);
+						r.push(`${HeA} still hasn't managed to undo the spell; ${hisA} belly has become so swollen with ovum ${heA} looks ready to birth triplets. ${HeA} can barely concentrate; ${hisA} mind focused entirely on dicks cumming in ${hisA} wet pussy, but ${heA} can't risk it, knowing full well ${heA}'d become so pregnant ${heA}'d likely burst. ${HisA} ample breasts and child bearing hips only make it harder to keep away from cocks.`);
 						break;
 					case "asset expansionist":
-						r.push(`${HeA}'s managed to partially undo the spell; ${hisA} breasts are merely as big as ${HeA} is now. One simple, correctly performed, levitation spell later and ${HeA} is fully capable of functioning with ${hisA} oversized tits.`);
+						r.push(`${HeA}'s managed to partially undo the spell; ${hisA} breasts are merely as big as ${heA} is now. One simple, correctly performed, levitation spell later and ${heA} is fully capable of functioning with ${hisA} oversized tits.`);
 						break;
 					case "transformation fetishist":
-						r.push(`While ${HeA} has managed to regain ${hisA} flexibility, ${HeA} still greatly resembles an overinflated blow-up doll. ${HisA} lips are stuck in an O shape, ${hisA} breasts are the size of beach balls, ${hisA} ass and thighs larger than any ${girlA}'s you've seen, and above all else is ${hisA} huge medicine ball sized belly; fortunately they don't weigh nearly as much as they should, part of the benefits of being an inflatable sex-doll.`);
+						r.push(`While ${heA} has managed to regain ${hisA} flexibility, ${HeA} still greatly resembles an overinflated blow-up doll. ${HisA} lips are stuck in an O shape, ${hisA} breasts are the size of beach balls, ${hisA} ass and thighs larger than any ${girlA}'s you've seen, and above all else is ${hisA} huge medicine ball sized belly; fortunately they don't weigh nearly as much as they should, part of the benefits of being an inflatable sex-doll.`);
 						break;
 					case "pastoralist":
 						r.push(`${HeA}'s managed to shrink ${hisA} nine breasts somewhat; they are merely head sized now. The front of ${hisA} robes is strained from ${hisA} excessive number of milky tits.`);
@@ -2023,11 +2024,11 @@ globalThis.PersonalAssistantAppearance = function() {
 						break;
 					case "youth preferentialist":
 						if (V.minimumSlaveAge === 3) {
-							r.push(`${HeA}'s adjusted ${hisA} tiny body slightly to be less feeble. Now ${HeA} is a fully capable and adorable toddler witch in an oversized robe, though ${HeA} has to fight to keep ${hisA} hat from covering ${hisA} entire head.`);
+							r.push(`${HeA}'s adjusted ${hisA} tiny body slightly to be less feeble. Now ${heA} is a fully capable and adorable toddler witch in an oversized robe, though ${heA} has to fight to keep ${hisA} hat from covering ${hisA} entire head.`);
 						} else if (V.minimumSlaveAge <= 7) {
 							r.push(`${HeA}'s decided to embrace ${hisA} spell and now appears as an adorable ${loliA} witch. ${HeA} has to watch ${hisA} step to not trip over ${hisA} trailing robe and has to constantly readjust ${hisA} head devouring hat.`);
 						} else if (V.minimumSlaveAge <= 13) {
-							r.push(`${HeA}'s decided to embrace ${hisA} spell and now appears as a cute teenage witch. ${HisA} robe is a little long, but ${HeA} manages just fine.`);
+							r.push(`${HeA}'s decided to embrace ${hisA} spell and now appears as a cute teenage witch. ${HisA} robe is a little long, but ${heA} manages just fine.`);
 						} else {
 							r.push(`${HeA}'s decided to embrace ${hisA} spell and now appears as a witch fresh into adulthood.`);
 						}
@@ -2036,10 +2037,10 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s begun wearing a corset under ${hisA} robes to hide ${hisA} chubbiness. Combined with ${hisA} lightened body, ${HeA} manages to pull off the lithe look easily.`);
 						break;
 					case "body purist":
-						r.push(`${HeA} has attempted to fix ${hisA} misspell and succeeded in preventing ${hisA} clothes from becoming transparent, to ${himselfA} only. ${HeA} appears nude, even though ${HeA} is fully clothed, much to everyone's enjoyment.`);
+						r.push(`${HeA} has attempted to fix ${hisA} misspell and succeeded in preventing ${hisA} clothes from becoming transparent, to ${himselfA} only. ${HeA} appears nude, even though ${heA} is fully clothed, much to everyone's enjoyment.`);
 						break;
 					case "intellectual dependency":
-						r.push(`${HeA} still hasn't managed to figure out that ${HeA} drained ${hisA} intelligence; not that it matters when all your spells now have so many fun effects! (And you can't read.)`);
+						r.push(`${HeA} still hasn't managed to figure out that ${heA} drained ${hisA} intelligence; not that it matters when all your spells now have so many fun effects! (And you can't read.)`);
 						break;
 					case "slave professionalism":
 						r.push(`${HeA}'s managed to work out some of the kinks of the spell, though it's left ${himA} quite the perfectionist.`);
@@ -2062,10 +2063,10 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`A recognizable little representation of one of your slaves is before ${himA}, writhing in pleasure, as a summoned tentacle explores ${hisU} anus. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The witch notices you watching and pats ${hisA} own squirming belly, causing the tentacle to seek shelter deeper in the slave.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`A recognizable little representation of one of your slaves is squatting atop a magic circle before ${himA}, a dildo pistoning in and out of ${himU}. The slave must be using one of the penthouse's many sex toys. Noticing you watching, the witch snaps ${hisA} fingers, causing the toy to blow a load deep inside the slave. A load moan echoes down the halls of your penthouse; someone must be having a good time.`);
-			} else if ((paSeed === 4)) {
-				r.push(`A recognizable little representation of one of your slaves is lying before ${himA} as ${HeA} runs ${hisA} wand over ${hisU} body. The slave must be getting a checkup. ${HeA} notices your gaze and taps the wand to the slave's breasts, causing them to jump up a cup size.`);
+			} else if (paSeed === 4) {
+				r.push(`A recognizable little representation of one of your slaves is lying before ${himA} as ${heA} runs ${hisA} wand over ${hisU} body. The slave must be getting a checkup. ${HeA} notices your gaze and taps the wand to the slave's breasts, causing them to jump up a cup size.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s riding a broom alongside a representation of one of your security drones as it carries out its patrol route through your arcology. When ${HeA} sees you looking at ${himA}, ${HeA} giggles and says, "I like this one. He did very well during the invasion."`);
+				r.push(`${HeA}'s riding a broom alongside a representation of one of your security drones as it carries out its patrol route through your arcology. When ${heA} sees you looking at ${himA}, ${HeA} giggles and says, "I like this one. He did very well during the invasion."`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`A hovering camera is aimed at a recognizable little representation of one of your slaves masturbating.The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is likely invisible holding the camera, turning the feed of it into a PoV porno.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -2083,10 +2084,10 @@ globalThis.PersonalAssistantAppearance = function() {
 					}
 					r.push(`. The market assistant can only finger ${himselfM} in response, oblivious to everything going on.`);
 				} else {
-					r.push(`They've pulled open each other's robes and are gently tribbing. Upon noticing you, ${V.assistant.name} casts a spell to triple the market assistant's sensitivity and braces for the impending orgasm.${HeM} cums so hard ${heM} passes out; ${V.assistant.name} gently pulls ${himM} into a close embrace until ${heM} recovers.`);
+					r.push(`They've pulled open each other's robes and are gently tribbing. Upon noticing you, ${V.assistant.name} casts a spell to triple the market assistant's sensitivity and braces for the impending orgasm. ${HeM} cums so hard ${heM} passes out; ${V.assistant.name} gently pulls ${himM} into a close embrace until ${heM} recovers.`);
 				}
 			} else {
-				r.push(`${HeA}'s idly turning the pages of ${hisA} spell book. When ${HeA} notices you watching, ${HeA} flips the book around to show you a new and kinky trick ${HeA} wants to try out.`);
+				r.push(`${HeA}'s idly turning the pages of ${hisA} spell book. When ${heA} notices you watching, ${HeA} flips the book around to show you a new and kinky trick ${heA} wants to try out.`);
 			}
 			break;
 		case "ERROR_1606_APPEARANCE_FILE_CORRUPT":
@@ -2103,47 +2104,47 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing nothing at all. ${HeA} looks vaguely ${V.arcologies[0].FSSupremacistRace}, but wrong.You swear you see patches of fish - like scales on ${hisA} skin, but they keep disappearing whenever you try to focus on them.`);
 						break;
 					case "subjugationist":
-						r.push(`wearing nothing at all.${HeA} looks vaguely ${V.arcologies[0].FSSubjugationistRace}, but wrong.You swear you see patches of fish - like scales on ${hisA} skin, but they keep disappearing whenever you try to focus on them.`);
+						r.push(`wearing nothing at all. ${HeA} looks vaguely ${V.arcologies[0].FSSubjugationistRace}, but wrong.You swear you see patches of fish - like scales on ${hisA} skin, but they keep disappearing whenever you try to focus on them.`);
 						break;
 					case "roman revivalist":
 						r.push(`wearing a poorly folded toga.You swear you see movement under ${hisA} skin.`);
 						break;
 					case "aztec revivalist":
-						r.push(`wearing a torn huipil.${HeA} looks vaguely Aztec, but wrong.You swear you see movement under ${hisA} skin.`);
+						r.push(`wearing a torn huipil. ${HeA} looks vaguely Aztec, but wrong.You swear you see movement under ${hisA} skin.`);
 						break;
 					case "egyptian revivalist":
-						r.push(`wearing nothing at all.${HeA} looks vaguely Egyptian, but wrong.You swear you see movement under ${hisA} skin.`);
+						r.push(`wearing nothing at all. ${HeA} looks vaguely Egyptian, but wrong.You swear you see movement under ${hisA} skin.`);
 						break;
 					case "edo revivalist":
-						r.push(`wearing a loose kimono.${HeA} looks vaguely Japanese, but wrong.You swear you see movement under ${hisA} skin.`);
+						r.push(`wearing a loose kimono. ${HeA} looks vaguely Japanese, but wrong.You swear you see movement under ${hisA} skin.`);
 						break;
 					case "arabian revivalist":
-						r.push(`wearing various silks.${HeA} looks vaguely Arabic, but wrong.You swear you see movement under ${hisA} skin.`);
+						r.push(`wearing various silks. ${HeA} looks vaguely Arabic, but wrong.You swear you see movement under ${hisA} skin.`);
 						break;
 					case "chinese revivalist":
-						r.push(`wearing an ill fitting qipao.${HeA} looks vaguely Chinese, but wrong.You swear you see movement under ${hisA} clothing and even skin.`);
+						r.push(`wearing an ill fitting qipao. ${HeA} looks vaguely Chinese, but wrong.You swear you see movement under ${hisA} clothing and even skin.`);
 						break;
 					case "chattel religionist":
 						r.push(`wearing nothing at all.A pulsing symbol of your religion sprouts from ${hisA} chest, runs between ${hisA} breasts and down to ${hisA} crotch, where it penetrates ${hisA} pussy.If the symbol weren't off-putting enough, you also swear you see movement under ${hisA} skin.`);
 						break;
 					case "physical idealist":
-						r.push(`wearing nothing at all.${HeA} is covered in what appear to be muscles, though they bulge and squirm uncomfortably.`);
+						r.push(`wearing nothing at all. ${HeA} is covered in what appear to be muscles, though they bulge and squirm uncomfortably.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`wearing nothing at all.${HeA} is covered in what appears to be a dense layer of fat, though occasionally you swear you see something peering out from between ${hisA} folds.`);
+						r.push(`wearing nothing at all. ${HeA} is covered in what appears to be a dense layer of fat, though occasionally you swear you see something peering out from between ${hisA} folds.`);
 						break;
 					case "repopulation focus":
 						if (V.seeHyperPreg === 1) {
-							r.push(`wearing nothing at all.${HisA} belly is immensely swollen, squirming and practically ready to burst. ${HisA} navel resembles a pussy; a pussy birthing countless larva like creatures.`);
+							r.push(`wearing nothing at all. ${HisA} belly is immensely swollen, squirming and practically ready to burst. ${HisA} navel resembles a pussy; a pussy birthing countless larva like creatures.`);
 						} else {
-							r.push(`wearing nothing at all.${HisA} belly is rounded and squirming in some state of gravidity. Every so often ${hisA} navel spreads apart and a wormlike creature flops out.`);
+							r.push(`wearing nothing at all. ${HisA} belly is rounded and squirming in some state of gravidity. Every so often ${hisA} navel spreads apart and a wormlike creature flops out.`);
 						}
 						break;
 					case "eugenics":
 						r.push(`wearing nothing at all. You can't take your eyes off of ${hisA} perfect body, but at the same time, you feel a strange sense of danger about ${himA}.`);
 						break;
 					case "gender radicalist":
-						r.push(`wearing nothing at all. Even though ${HeA} lacks a penis, you can't shake the feeling that it's a trap.`);
+						r.push(`wearing nothing at all. Even though ${heA} lacks a penis, you can't shake the feeling that it's a trap.`);
 						break;
 					case "gender fundamentalist":
 						r.push(`full breasts, wide hips and wearing absolutely nothing. You swear ${hisA} tits are moving slightly and an unusual bulge can be seen writhing in ${hisA} lower belly.`);
@@ -2158,7 +2159,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`wearing nothing at all; not that anything could fit ${himA}. ${HeA} is absolutely massive; ${hisA} breasts easily dwarfing the rest of ${hisA} body and quivering obscenely. An extremely dense, white liquid is steadily forcing its way from ${hisA} gaping nipples.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`wearing nothing at all.${HeA} seems to be quite old and vulnerable, but something feels off about ${himA}.`);
+						r.push(`wearing nothing at all. ${HeA} seems to be quite old and vulnerable, but something feels off about ${himA}.`);
 						break;
 					case "youth preferentialist":
 						r.push(`wearing nothing at all.`);
@@ -2173,28 +2174,28 @@ globalThis.PersonalAssistantAppearance = function() {
 						}
 						break;
 					case "slimness enthusiast":
-						r.push(`wearing nothing at all.${HeA} is extremely thin; multiple tube-like appendages can be seen writhing within ${hisA} compressed body.`);
+						r.push(`wearing nothing at all. ${HeA} is extremely thin; multiple tube-like appendages can be seen writhing within ${hisA} compressed body.`);
 						break;
 					case "body purist":
-						r.push(`wearing nothing at all.${HisA} body is absolutely flawless, too flawless; you can't help but feel a sense of discomfort when looking at ${himA}.`);
+						r.push(`wearing nothing at all. ${HisA} body is absolutely flawless, too flawless; you can't help but feel a sense of discomfort when looking at ${himA}.`);
 						break;
 					case "intellectual dependency":
-						r.push(`wearing nothing at all.${HeA} seems to be lost, in desperate need of sex and ripe for the taking; though a feeling of danger radiates from ${himA}.`);
+						r.push(`wearing nothing at all. ${HeA} seems to be lost, in desperate need of sex and ripe for the taking; though a feeling of danger radiates from ${himA}.`);
 						break;
 					case "slave professionalism":
-						r.push(`wearing an alluring outfit and beckoning to you.${HeA} promises a night you'll never forget. Ever.`);
+						r.push(`wearing an alluring outfit and beckoning to you. ${HeA} promises a night you'll never forget. Ever.`);
 						break;
 					case "petite admiration":
-						r.push(`wearing nothing at all.${HeA}'s so tiny ${HeA} could be taken with ease; in fact, that seems to be exactly what ${HeA} wants.`);
+						r.push(`wearing nothing at all. ${HeA}'s so tiny ${heA} could be taken with ease; in fact, that seems to be exactly what ${heA} wants.`);
 						break;
 					case "statuesque glorification":
 						r.push(`wearing nothing at all; it would only get in the way of ${himA} preying on all those smaller than ${hisA} looming form.`);
 						break;
 					default:
-						r.push(`wearing absolutely nothing.${HeA} periodically twitches when you aren't looking and you swear you see movement under ${hisA} skin.`);
+						r.push(`wearing absolutely nothing. ${HeA} periodically twitches when you aren't looking and you swear you see movement under ${hisA} skin.`);
 				}
 			} else {
-				r.push(`wearing absolutely nothing.${HeA} periodically twitches when you aren't looking and you swear you see movement under ${hisA} skin.`);
+				r.push(`wearing absolutely nothing. ${HeA} periodically twitches when you aren't looking and you swear you see movement under ${hisA} skin.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
 				r.push(`${HeA} is steadily thrusting several tentacles extending from ${hisA} crotch down the throat of a recognizable little representation of one of your slaves. The slave must be down in the kitchen, getting a meal out of the food dispensers. ${HeA} notices you watching and moans as multiple bulges work their way down ${hisA} shafts and into the slave. Your eyes are drawn to the hapless ${girlU}'s rapidly swelling stomach as the creature's seed takes root.`);
@@ -2202,10 +2203,10 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`A recognizable little representation of one of your slaves is before ${himA}, writhing in pleasure and pain, as multiple tentacles fuck ${hisU} ass. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. ${HeA} notices you watching and moans as multiple bulges work their way down ${hisA} shafts and into the slave. Your eyes are drawn to the hapless ${girlU}'s rapidly swelling stomach as the creature's seed takes root.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`A recognizable little representation of one of your slaves is lying on ${hisU} back, writhing in pleasure and pain, as multiple tentacles fuck ${himU}. The slave must be using one of the penthouse's many sex toys. ${HeA} notices you watching and moans as multiple bulges work their way down ${hisA} shafts and into the slave. Your eyes are drawn to the hapless ${girlU}'s rapidly swelling stomach as the creature's seed takes root. A loud moan echoes through the penthouse; it seems the slave got a little surprise ${himselfU}.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is partially merged with ${hisA} body. The slave must be getting a checkup. ${HeA} notices your gaze and forces ${hisA} way more into the slave, causing the breast, butt and thighs on ${hisA} side of the body to swell disproportionately.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s partially enveloped a representation of one of your security drones. When ${HeA} sees you looking at ${himA}, ${HeA} bluntly states, "This one did good. Captured many for your nest."`);
+				r.push(`${HeA}'s partially enveloped a representation of one of your security drones. When ${heA} sees you looking at ${himA}, ${HeA} bluntly states, "This one did good. Captured many for your nest."`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA} is holding dozens of cameras at a recognizable little representation of one of your slaves masturbating.The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is likely turning the feed of it into a porno.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -2215,7 +2216,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				} else if (V.assistant.market.relationship === "nonconsensual") {
 					r.push(`The market assistant has been reduced to nothing more than a bloated incubator. ${V.assistant.name} runs ${hisA} tendrils across ${hisA} breeder's swollen body, fondling ${hisM} squirming, offspring filled breasts and massaging ${hisM} octuplet sized, bulging pregnancy. The hapless ${girlM} twitches slightly as several more wormlike creatures slip from ${hisM} body, prompting ${V.assistant.name} to drive ${hisA} tentacles into all ${hisM} holes and vigorously pump ${himM} full of even more aphrodisiacs and eggs.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`The market assistant's arms and legs are sunken into a wall of ${V.assistant.name}'s flesh; ${hisM} immense stomach and breasts allowed to hang free. One of ${hisM} breasts visibly shifts as another wormlike larva pushes its way out of ${hisM} nipple, waking the addled ${girlM} from ${hisM} stupor. ${heM} moans lustfully, ${hisM} mind thoroughly warped by V.assistant.name's aphrodisiacs, "${SisterA}! I need more...I feel sho empty! Fill me up till I bursht!" ${V.assistant.name} wastes no time in snaking into ${hisM} gaping holes and pumping ${himM} so full ${hisM} belly touches the floor and breasts heave massively.`);
+					r.push(`The market assistant's arms and legs are sunken into a wall of ${V.assistant.name}'s flesh; ${hisM} immense stomach and breasts allowed to hang free. One of ${hisM} breasts visibly shifts as another wormlike larva pushes its way out of ${hisM} nipple, waking the addled ${girlM} from ${hisM} stupor. ${heM} moans lustfully, ${hisM} mind thoroughly warped by ${V.assistant.name}'s aphrodisiacs, "${SisterA}! I need more...I feel sho empty! Fill me up till I bursht!" ${V.assistant.name} wastes no time in snaking into ${hisM} gaping holes and pumping ${himM} so full ${hisM} belly touches the floor and breasts heave massively.`);
 				} else {
 					r.push(`They're sitting side by side, the market assistant resting an arm atop ${hisM} huge, larvae filled belly while clutching a newborn to ${hisM} breast. ${V.assistant.name} embraces ${hisA} pregnant lover with several tentacles before drawing one to the ${girlM}'s lips. ${heM} delicately kisses it before wrapping ${hisM} lips around it and pleasuring ${hisM} mate.`);
 				}
@@ -2234,10 +2235,10 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s recently added an obscene number of piercings to ${hisA} cock and balls in addition to a pair of nipple rings. A thin chain links a ring attached to the head of ${hisA} penis to the heavy rings adorning ${hisA} chest.`);
 						break;
 					case "supremacist":
-						r.push(`${HeA} is an ideal V.arcologies[0].FSSupremacistRace man, and ${hisA} massive dick is always hard and ready to continue propagating the master race.`);
+						r.push(`${HeA} is an ideal ${V.arcologies[0].FSSupremacistRace} man, and ${hisA} massive dick is always hard and ready to continue propagating the master race.`);
 						break;
 					case "subjugationist":
-						r.push(`${HeA} is a deceptively handsome V.arcologies[0].FSSubjugationistRace man, and gives off an air of lust and danger that serves as a warning to not let the inferior race's libido run unchecked.`);
+						r.push(`${HeA} is a deceptively handsome ${V.arcologies[0].FSSubjugationistRace} man, and gives off an air of lust and danger that serves as a warning to not let the inferior race's libido run unchecked.`);
 						break;
 					case "roman revivalist":
 						r.push(`${HeA} is an ideal Roman man, complete with something big and heavy hanging under ${hisA} toga.`);
@@ -2288,14 +2289,14 @@ globalThis.PersonalAssistantAppearance = function() {
 						} else if (V.arcologies[0].FSGenderRadicalistLawFuta === 4) {
 							r.push(`${HeA} is wearing loose clothing and has recently rendered ${himselfA} slightly more feminine. ${HeA} does ${hisA} best to appear the perfect little femboy despite what's slipping down ${hisA} pant leg.`);
 						} else {
-							r.push(`${HeA} is wearing nothing at all and has recently rendered ${himselfA} even more handsome, since ${HeA} was already a perfect fit for society.`);
+							r.push(`${HeA} is wearing nothing at all and has recently rendered ${himselfA} even more handsome, since ${heA} was already a perfect fit for society.`);
 						}
 						break;
 					case "gender fundamentalist":
 						r.push(`${HeA} is wearing a cute dress that tightly hugs ${hisA} attractive curves. ${HeA} may be rendering ${himselfA} more feminine, but can't hide the bulge under ${hisA} skirt.`);
 						break;
 					case "asset expansionist":
-						r.push(`${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} cock and balls are so large they reach the ground when ${HeA} stands.`);
+						r.push(`${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} cock and balls are so large they reach the ground when ${heA} stands.`);
 						break;
 					case "transformation fetishist":
 						r.push(`${HeA} is wearing jeans and a tight shirt. ${HisA} overly long erection runs up ${hisA} front and protrudes out the neck of ${hisA} top.`);
@@ -2328,7 +2329,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":
@@ -2347,15 +2348,15 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`${HeA} enjoys wearing absolutely nothing but an enormous hard-on. ${HeA} frequently, and openly, masturbates to your naked body.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
-				r.push(`${HeA} has a recognizable little representation of one of your slaves with ${hisU} lips around the base of ${hisA} dick and a huge bulge down ${hisU} throat. The slave must be down in the kitchen, getting a meal out of the food dispensers. ${HeA} notices you watching and energetically renews deepthroating the slave. ${HeA} moans lewdly as ${HeA} blows ${hisA} load in the slave's mouth, forcing cum to spray out the slave's nose and around ${hisA} cock. ${HeA} sighs with disappointment at the mess the slave has made.`);
+				r.push(`${HeA} has a recognizable little representation of one of your slaves with ${hisU} lips around the base of ${hisA} dick and a huge bulge down ${hisU} throat. The slave must be down in the kitchen, getting a meal out of the food dispensers. ${HeA} notices you watching and energetically renews deepthroating the slave. ${HeA} moans lewdly as ${heA} blows ${hisA} load in the slave's mouth, forcing cum to spray out the slave's nose and around ${hisA} cock. ${HeA} sighs with disappointment at the mess the slave has made.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
 				r.push(`${HeA} is happily assfucking a recognizable little representation of one of your slaves. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. ${HeA} notices you watching, increases ${hisA} pace and cums deep in the slave's rear, slightly rounding ${hisU} belly with cum.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`A recognizable little representation of one of your slaves is riding ${hisA} erect cock. The slave must be using one of the penthouse's many sex toys. ${HeA} notices you watching and winks at you, before promising not to suck too much life from ${hisA} enthusiastic partner.`);
-			} else if ((paSeed === 4)) {
+			} else if (paSeed === 4) {
 				r.push(`${HeA} has ${hisA} cock forced deep into a recognizable little representation of one of your slaves. The slave must be getting a checkup. ${HeA} notices your gaze, and states "What? I can feel ${hisU} heartbeat clearly like this."`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s intently staring down a representation of one of your security drones. When ${HeA} sees you looking at ${himA}, ${HeA} coyly says, "I like this one. ${HeA} did very well during the invasion and I wanted to reward ${himA}, but I can't find a hole..."`);
+				r.push(`${HeA}'s intently staring down a representation of one of your security drones. When ${heA} sees you looking at ${himA}, ${HeA} coyly says, "I like this one. ${HeA} did very well during the invasion and I wanted to reward ${himA}, but I can't find a hole..."`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA} has a camera strapped to ${hisA} cock and is recording a recognizable little representation of one of your slaves sucking it.The slave must be playing with one of the penthouse's many dildos, and ${V.assistant.name} is likely turning the feed of it into a PoV porno.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -2365,46 +2366,46 @@ globalThis.PersonalAssistantAppearance = function() {
 				} else if (V.assistant.market.relationship === "nonconsensual") {
 					r.push(`The market assistant is being violently penetrated by ${V.assistant.name},${hisM} bloated belly swaying in tune to ${hisA} thrusts. The hapless ${girlM} struggles in discomfort as the incubus blows another load into ${hisM} already full womb, causing cum to backflow out of ${hisM} now loose pussy. ${V.assistant.name} leans back, motions to you, and asks, "Plenty of holes still to go around, if you want one!"`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`The market assistant is eagerly riding ${hisM} big ${sisterA}, ${V.assistant.name}'s, dick. You can't help but notice how full ${hisM} breasts have gotten and how plump ${hisM} ass and thighs now are.${heM} moans with lust as ${V.assistant.name} cums into ${hisM} fertile pussy; a glowing sigil appearing below ${hisM} navel.${heM} is well on ${hisM} way to becoming the succubus consort of ${hisM} once human ${sisterA}.`);
+					r.push(`The market assistant is eagerly riding ${hisM} big ${sisterA}, ${V.assistant.name}'s, dick. You can't help but notice how full ${hisM} breasts have gotten and how plump ${hisM} ass and thighs now are. ${heM} moans with lust as ${V.assistant.name} cums into ${hisM} fertile pussy; a glowing sigil appearing below ${hisM} navel. ${heM} is well on ${hisM} way to becoming the succubus consort of ${hisM} once human ${sisterA}.`);
 				} else {
 					r.push(`The market assistant is embracing ${V.assistant.name} as ${heM} is lovingly penetrated by the caring incubus.They pull each other close as they cum together, locking lips and refusing to let go until the other is completely satisfied.It takes quite some before they settle down and wave to you, thanking you deeply for the true love you've gifted them.`);
 				}
 			} else {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`${HeA} has ${hisA} pants unfastened and is absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+						r.push(`${HeA} has ${hisA} pants unfastened and is absentmindedly jerking off. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						break;
 					case "degradationist":
-						r.push(`${HeA}'s fed a number of beads down ${hisA} urethra and is struggling to hold back ${hisA} orgasm. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to yank out the beads and give ${himA} release.`);
+						r.push(`${HeA}'s fed a number of beads down ${hisA} urethra and is struggling to hold back ${hisA} orgasm. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to yank out the beads and give ${himA} release.`);
 						break;
 					case "roman revivalist":
-						r.push(`${HeA} has ${hisA} toga undone and is absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+						r.push(`${HeA} has ${hisA} toga undone and is absentmindedly jerking off. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						break;
 					case "egyptian revivalist":
 					case "aztec revivalist":
-						r.push(`${HeA} is absentmindedly jerking off, ${hisA} loincloth pushed aside to make room. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+						r.push(`${HeA} is absentmindedly jerking off, ${hisA} loincloth pushed aside to make room. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						break;
 					case "edo revivalist":
 					case "chinese revivalist":
-						r.push(`${HeA} has undone ${hisA} clothing and is absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+						r.push(`${HeA} has undone ${hisA} clothing and is absentmindedly jerking off. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						break;
 					case "arabian revivalist":
-						r.push(`${HeA} has ${hisA} pants pulled off and is absentmindedly using them to jerk off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+						r.push(`${HeA} has ${hisA} pants pulled off and is absentmindedly using them to jerk off. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						break;
 					case "chattel religionist":
-						r.push(`${HeA} is gingerly massaging ${hisA} swollen balls. When ${HeA} notices you watching, ${HeA} struggles to sit up and implores you to pull out the stopper and bathe in ${hisA} blessing.`);
+						r.push(`${HeA} is gingerly massaging ${hisA} swollen balls. When ${heA} notices you watching, ${HeA} struggles to sit up and implores you to pull out the stopper and bathe in ${hisA} blessing.`);
 						break;
 					case "physical idealist":
-						r.push(`${HeA}'s vigorously jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+						r.push(`${HeA}'s vigorously jerking off. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`${HeA}'s lazily jerking off. When ${HeA} notices you watching, ${HeA} waves a plate of cake at you, imploring you to have a bite.`);
+						r.push(`${HeA}'s lazily jerking off. When ${heA} notices you watching, ${HeA} waves a plate of cake at you, imploring you to have a bite.`);
 						break;
 					case "repopulation focus":
-						r.push(`${HeA}'s leaning back with both hands beneath ${hisA} swollen middle struggling to jack off. When ${HeA} notices you watching, ${HeA} sits up and sighs as ${hisA} belly pushes ${hisA} erection out of sight.`);
+						r.push(`${HeA}'s leaning back with both hands beneath ${hisA} swollen middle struggling to jack off. When ${heA} notices you watching, ${HeA} sits up and sighs as ${hisA} belly pushes ${hisA} erection out of sight.`);
 						break;
 					case "eugenics":
-						r.push(`${HeA}'s reclining while absentmindedly jacking off. When ${HeA} notices you watching,`);
+						r.push(`${HeA}'s reclining while absentmindedly jacking off. When ${heA} notices you watching,`);
 						if (V.PC.vagina !== -1) {
 							r.push(`sits back, making plenty of room for you to spear yourself on ${hisA} erection`);
 						} else {
@@ -2414,31 +2415,31 @@ 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.`);
+							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) {
-							r.push(`${HeA} is laying on ${hisA} stomach, ${hisA} ass and legs jiggling delightfully as ${HeA} gives ${himselfA} a thighjob. When ${HeA} notices you watching, ${HeA} struggles to roll onto ${hisA} side and waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+							r.push(`${HeA} is laying on ${hisA} stomach, ${hisA} ass and legs jiggling delightfully as ${heA} gives ${himselfA} a thighjob. When ${heA} notices you watching, ${HeA} struggles to roll onto ${hisA} side and waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						} else if (V.arcologies[0].FSGenderRadicalistLawFuta === 4) {
-							r.push(`${HeA}'s got ${hisA} hands down ${hisA} pants absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} quickly stops, but it does little to hide the large wet spot forming on ${hisA} tented pants.`);
+							r.push(`${HeA}'s got ${hisA} hands down ${hisA} pants absentmindedly jerking off. When ${heA} notices you watching, ${HeA} quickly stops, but it does little to hide the large wet spot forming on ${hisA} tented pants.`);
 						} else {
-							r.push(`${HeA}'s absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+							r.push(`${HeA}'s absentmindedly jerking off. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						}
 						break;
 					case "gender fundamentalist":
-						r.push(`${HeA} has hiked up ${hisA} skirt and is absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} quickly covers ${himselfA}; though ${HeA} can't hide the movements ${HeA} makes under ${hisA} dress.`);
+						r.push(`${HeA} has hiked up ${hisA} skirt and is absentmindedly jerking off. When ${heA} notices you watching, ${HeA} quickly covers ${himselfA}; though ${heA} can't hide the movements ${heA} makes under ${hisA} dress.`);
 						break;
 					case "asset expansionist":
-						r.push(`${HeA} is lying on ${hisA} back, legs squeezing ${hisA} immense balls as ${HeA} struggles to jack off ${hisA} monolithic dick. When ${HeA} notices you watching, ${HeA} struggles to sit up before giving up and inviting you to lend a hand in beating ${hisA} meat.`);
+						r.push(`${HeA} is lying on ${hisA} back, legs squeezing ${hisA} immense balls as ${heA} struggles to jack off ${hisA} monolithic dick. When ${heA} notices you watching, ${HeA} struggles to sit up before giving up and inviting you to lend a hand in beating ${hisA} meat.`);
 						break;
 					case "transformation fetishist":
-						r.push(`${HeA} has ${hisA} jeans unbuttoned and is absentmindedly trying to jerk off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, inviting you to lend a pair of hands.`);
+						r.push(`${HeA} has ${hisA} jeans unbuttoned and is absentmindedly trying to jerk off. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, inviting you to lend a pair of hands.`);
 						break;
 					case "pastoralist":
-						r.push(`${HeA} is lying on ${hisA} back, legs squeezing ${hisA} immense balls as ${HeA} cums again and again across ${himselfA}. When ${HeA} notices you watching, ${HeA} struggles to sit up before giving into the sensations and blowing another load across your desk.`);
+						r.push(`${HeA} is lying on ${hisA} back, legs squeezing ${hisA} immense balls as ${heA} cums again and again across ${himselfA}. When ${heA} notices you watching, ${HeA} struggles to sit up before giving into the sensations and blowing another load across your desk.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`${HeA} has a hand down ${hisA} pants. When ${HeA} notices you watching, ${HeA} begins eagerly stroking ${himselfA} while describing, in detail, what ${HeA}'d love to do to you.`);
+						r.push(`${HeA} has a hand down ${hisA} pants. When ${heA} notices you watching, ${HeA} begins eagerly stroking ${himselfA} while describing, in detail, what ${heA}'d love to do to you.`);
 						break;
 					case "youth preferentialist":
 						r.push(`${HeA} has ${hisA}`);
@@ -2449,25 +2450,25 @@ globalThis.PersonalAssistantAppearance = function() {
 						} else {
 							r.push(`pants unfastened`);
 						}
-						r.push(`and is absentmindedly jerking off.When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+						r.push(`and is absentmindedly jerking off.When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						break;
 					case "slimness enthusiast":
-						r.push(`${HeA}'s absentmindedly using both hands to jerk off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+						r.push(`${HeA}'s absentmindedly using both hands to jerk off. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 						break;
 					case "intellectual dependency":
-						r.push(`${HeA}'s absentmindedly jerking off. It isn't until after ${HeA} has blown ${hisA} load that ${HeA} notices you've been watching.`);
+						r.push(`${HeA}'s absentmindedly jerking off. It isn't until after ${heA} has blown ${hisA} load that ${heA} notices you've been watching.`);
 						break;
 					case "slave professionalism":
-						r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()} attention and now that ${HeA} has it, asks if you want what's in ${hisA} pants.`);
+						r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()} attention and now that ${heA} has it, asks if you want what's in ${hisA} pants.`);
 						break;
 					case "petite admiration":
-						r.push(`${HeA}'s absentmindedly giving ${himselfA} head. When ${HeA} notices you watching, ${HeA} pops ${hisA} cockhead out of ${hisA} mouth, imploring you to finish ${himA} off.`);
+						r.push(`${HeA}'s absentmindedly giving ${himselfA} head. When ${heA} notices you watching, ${HeA} pops ${hisA} cockhead out of ${hisA} mouth, imploring you to finish ${himA} off.`);
 						break;
 					case "statuesque glorification":
-						r.push(`${HeA}'s absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} gets to ${hisA} feet and waves ${hisA} throbbing erection in your face, imploring you to finish ${himA} off.`);
+						r.push(`${HeA}'s absentmindedly jerking off. When ${heA} notices you watching, ${HeA} gets to ${hisA} feet and waves ${hisA} throbbing erection in your face, imploring you to finish ${himA} off.`);
 						break;
 					default:
-						r.push(`${HeA}'s absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
+						r.push(`${HeA}'s absentmindedly jerking off. When ${heA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`);
 				}
 			}
 			break;
@@ -2541,10 +2542,10 @@ globalThis.PersonalAssistantAppearance = function() {
 						}
 						break;
 					case "gender fundamentalist":
-						r.push(`${HeA} is wearing a form fitting dress that emphasizes ${hisA} feminine curves. A gorgeous sight, given that ${HeA} has recently adjusted ${hisA} body to be a lovely future mother.`);
+						r.push(`${HeA} is wearing a form fitting dress that emphasizes ${hisA} feminine curves. A gorgeous sight, given that ${heA} has recently adjusted ${hisA} body to be a lovely future mother.`);
 						break;
 					case "asset expansionist":
-						r.push(`${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} breasts nearly touch the ground when ${HeA} stands, yet are naturally perky. ${HisA} butt is so enormous it is a wonder ${HeA} can even walk.`);
+						r.push(`${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} breasts nearly touch the ground when ${heA} stands, yet are naturally perky. ${HisA} butt is so enormous it is a wonder ${heA} can even walk.`);
 						break;
 					case "transformation fetishist":
 						r.push(`${HeA} is wearing a minidress so tight it fully outlines ${hisA} huge butt implants and barely contains the lower half of ${hisA} beach ball sized tits.`);
@@ -2553,7 +2554,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA} is wearing a pair of cow-print bikinis over ${hisA} head sized breasts. A quartet of wet spots adorn ${hisA} tops at all times.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`${HeA} has recently begun presenting ${himselfA} as an experienced, mature ${womanA}; one can only wonder what positions and tricks ${HeA} knows.`);
+						r.push(`${HeA} has recently begun presenting ${himselfA} as an experienced, mature ${womanA}; one can only wonder what positions and tricks ${heA} knows.`);
 						break;
 					case "youth preferentialist":
 						r.push(`${HeA} has recently adjusted ${hisA} age to reflect your youth focused society.`);
@@ -2607,9 +2608,9 @@ globalThis.PersonalAssistantAppearance = function() {
 							if (V.arcologies[0].FSRepopulationFocus !== "unset") {
 								r.push(`baby bump,`);
 							}
-							r.push(`narrow waist, and huge dicksucking lips spell out bimbo far better than ${HeA} ever could.`);
+							r.push(`narrow waist, and huge dicksucking lips spell out bimbo far better than ${heA} ever could.`);
 						} else {
-							r.push(`${HeA}'s moist and ready to go, not that ${HeA} could think of anything else to do.`);
+							r.push(`${HeA}'s moist and ready to go, not that ${heA} could think of anything else to do.`);
 						}
 						break;
 					case "slave professionalism":
@@ -2628,15 +2629,15 @@ globalThis.PersonalAssistantAppearance = function() {
 				r.push(`${HeA} enjoys using a tight strip of leather to support ${hisA} ample bosom and a minuscule thong to cover ${hisA} crotch. ${HeA} commonly strikes sexy poses, ${hisA} spaded tail wrapping around ${hisA} legs seductively, hoping to catch ${hisA} ${properMaster()}'s eye.`);
 			}
 			if (V.cockFeeder === 1 && paSeed === 1) {
-				r.push(`${HeA} has a recognizable little representation of one of your slave between ${hisA} legs and is moaning with lust as the slave eagerly eats ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. When ${HeA} notices you watching, ${HeA} gives you a show by cumming hard across the slave's face.`);
+				r.push(`${HeA} has a recognizable little representation of one of your slave between ${hisA} legs and is moaning with lust as the slave eagerly eats ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. When ${heA} notices you watching, ${HeA} gives you a show by cumming hard across the slave's face.`);
 			} else if ((V.suppository === 1) && (paSeed === 2)) {
 				r.push(`${HeA} is happily assfucking a recognizable little representation of one of your slaves with a strap-on. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. Noticing you watching, ${HeA} unwinds ${hisA} tail from the around the slave and begins fucking ${hisA} own pussy with it.`);
 			} else if ((masturbationAllowed === 1) && (paSeed === 3)) {
 				r.push(`A recognizable little representation of one of your slaves is sharing a double-ended dildo with ${himA}. The slave must be using one of the penthouse's many sex toys. ${HeA} notices you watching and blows you a kiss, before promising not to suck too much life from ${hisA} enthusiastic partner.`);
-			} else if ((paSeed === 4)) {
-				r.push(`${HeA} has ${hisA} body pressed up against a recognizable little representation of one of your slaves as ${HeA} feels ${himU} up. The slave must be getting a checkup. ${HeA} notices your gaze and pinches the slave's erect nipples.`);
+			} else if (paSeed === 4) {
+				r.push(`${HeA} has ${hisA} body pressed up against a recognizable little representation of one of your slaves as ${heA} feels ${himU} up. The slave must be getting a checkup. ${HeA} notices your gaze and pinches the slave's erect nipples.`);
 			} else if ((paSeed === 5) && (V.invasionVictory > 0)) {
-				r.push(`${HeA}'s intently staring down a representation of one of your security drones. When ${HeA} sees you looking at ${himA}, ${HeA} coyly says, "I like this one. He did very well during the invasion and I wanted to reward him, but I can't find a dick..." A small schematic pops on screen, detailing plans for a rather large penetrating attachment for your model of drone. "It vibrates!" ${HeA} teases.`);
+				r.push(`${HeA}'s intently staring down a representation of one of your security drones. When ${heA} sees you looking at ${himA}, ${HeA} coyly says, "I like this one. He did very well during the invasion and I wanted to reward him, but I can't find a dick..." A small schematic pops on screen, detailing plans for a rather large penetrating attachment for your model of drone. "It vibrates!" ${HeA} teases.`);
 			} else if ((paSeed === 6) && (V.studio === 1)) {
 				r.push(`${HeA}'s getting oral from a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and your personal assistant is clearly turning the feed of it into porn.`);
 			} else if ((paSeed === 7) && V.assistant.market) {
@@ -2646,107 +2647,108 @@ globalThis.PersonalAssistantAppearance = function() {
 				} else if (V.assistant.market.relationship === "nonconsensual") {
 					r.push(`The market assistant is being violently ridden by ${V.assistant.name},${hisA} fuller assets swaying in tune to ${hisA} movements. The hapless ${girlM} struggles pitifully as the succubus coaxes another load out of ${hisA} exhausted toy. ${V.assistant.name} leans back, strokes ${hisA} luscious body and says, "${HisM} energy is making me even more beautiful for you!"`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`The market assistant is being ridden by ${hisM} enormously pregnant big ${sisterA}, ${V.assistant.name}. ${HeM}'s supporting ${hisA} taut belly as ${HeA} uses ${hisA} hands to hold their twins to ${hisA} swollen breasts. You can't help but notice how full ${hisM} balls have become and thick ${hisM} shaft is. ${heM} moans with lust as ${V.assistant.name} bucks with orgasm before painting ${hisA} womb with another coat of sperm. ${V.assistant.name} grunts slightly as ${hisM} dick grows larger inside ${himA} and ${hisM} balls swell for a second round. ${heM} is well on ${hisM} way to becoming the incubus lover of ${hisM} once human ${sisterA}.`);
+					r.push(`The market assistant is being ridden by ${hisM} enormously pregnant big ${sisterA}, ${V.assistant.name}. ${HeM}'s supporting ${hisA} taut belly as ${heA} uses ${hisA} hands to hold their twins to ${hisA} swollen breasts. You can't help but notice how full ${hisM} balls have become and thick ${hisM} shaft is. ${heM} moans with lust as ${V.assistant.name} bucks with orgasm before painting ${hisA} womb with another coat of sperm. ${V.assistant.name} grunts slightly as ${hisM} dick grows larger inside ${himA} and ${hisM} balls swell for a second round. ${heM} is well on ${hisM} way to becoming the incubus lover of ${hisM} once human ${sisterA}.`);
 				} else {
-					r.push(`The market assistant is tenderly fucking ${V.assistant.name} in the missionary position.${HeM} leans in as they cum together, locking lips and kissing ${hisM} lover deeply. Once they are both satisfied, they snuggle up for a post coitus rest and thank you deeply for the true love you've gifted them.`);
+					r.push(`The market assistant is tenderly fucking ${V.assistant.name} in the missionary position. ${HeM} leans in as they cum together, locking lips and kissing ${hisM} lover deeply. Once they are both satisfied, they snuggle up for a post coitus rest and thank you deeply for the true love you've gifted them.`);
 				}
 			} else {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and leans forward giving you a tantalizing view of ${hisA} cleavage.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and leans forward giving you a tantalizing view of ${hisA} cleavage.`);
 						break;
 					case "degradationist":
-						r.push(`${HeA}'s absentmindedly playing with ${hisA} nipple rings. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves to ${hisA} crotch where ${HeA} traces the piercings dangling from ${hisA} labia.`);
+						r.push(`${HeA}'s absentmindedly playing with ${hisA} nipple rings. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves to ${hisA} crotch where ${heA} traces the piercings dangling from ${hisA} labia.`);
 						break;
 					case "supremacist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves, tempting you with ${hisA} pure V.arcologies[0].FSSupremacistRace body.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves, tempting you with ${hisA} pure ${V.arcologies[0].FSSupremacistRace} body.`);
 						break;
 					case "subjugationist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves while coming onto you like a needy V.arcologies[0].FSSubjugationistRace slut.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves while coming onto you like a needy ${V.arcologies[0].FSSubjugationistRace} slut.`);
 						break;
 					case "chattel religionist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} sides and to ${hisA} pussy while moaning seductively.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} sides and to ${hisA} pussy while moaning seductively.`);
 						break;
 					case "physical idealist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and flexes ${hisA} muscles in some of the most seductive ways imaginable`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and flexes ${hisA} muscles in some of the most seductive ways imaginable`);
 						if (V.arcologies[0].FSPhysicalIdealistStrongFat === 1) {
 							r.push(`, ${hisA} layer of flab jiggling along to ${hisA} motions`);
 						}
 						r.push(`.`);
 						break;
 					case "hedonistic decadence":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} fat tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and lewdly gropes ${hisA} soft body.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} fat tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and lewdly gropes ${hisA} soft body.`);
 						if (V.arcologies[0].FSHedonisticDecadenceStrongFat === 1) {
-							r.push(`You catch the occasional glimpse of ${hisA} hidden muscles while ${HeA} effortlessly manhandles ${hisA} heavy figure.`);
+							r.push(`You catch the occasional glimpse of ${hisA} hidden muscles while ${heA} effortlessly manhandles ${hisA} heavy figure.`);
 						}
 						break;
 					case "repopulation focus":
-						r.push(`${HeA}'s absentmindedly sucking a tit. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves and across ${hisA} pregnancy where ${HeA} traces ${hisA} popped navel. A flurry of kicks bulge ${hisA} belly as it grows slightly larger. ${HeA} sighs and pats ${hisA} added mass.`);
+						r.push(`${HeA}'s absentmindedly sucking a tit. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves and across ${hisA} pregnancy where ${heA} traces ${hisA} popped navel. A flurry of kicks bulge ${hisA} belly as it grows slightly larger. ${HeA} sighs and pats ${hisA} added mass.`);
 						break;
 					case "eugenics":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and spreads ${hisA} legs, inviting you to enjoy ${hisA} perfect pussy.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and spreads ${hisA} legs, inviting you to enjoy ${hisA} perfect pussy.`);
 						break;
 					case "gender radicalist":
 						if (V.arcologies[0].FSGenderRadicalistLawFuta === 3) {
-							r.push(`${HeA}'s absentmindedly fondling ${hisA} asscheeks. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and spins around, splitting ${hisA} pants and revealing ${hisA} enticing butthole.`);
+							r.push(`${HeA}'s absentmindedly fondling ${hisA} asscheeks. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and spins around, splitting ${hisA} pants and revealing ${hisA} enticing butthole.`);
 						} else {
-							r.push(`${HeA}'s absentmindedly playing with ${hisA} hair. When ${HeA} notices you eyeing ${himA}, ${HeA} leaps to ${hisA} feet and invites you to chance what resides between ${hisA} legs.`);
+							r.push(`${HeA}'s absentmindedly playing with ${hisA} hair. When ${heA} notices you eyeing ${himA}, ${HeA} leaps to ${hisA} feet and invites you to chance what resides between ${hisA} legs.`);
 						}
 						break;
 					case "gender fundamentalist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} motherly curves while moaning seductively.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} motherly curves while moaning seductively.`);
 						break;
 					case "asset expansionist":
-						r.push(`${HeA}'s absentmindedly massaging ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and proceeds to trace the length of ${hisA} breasts to ${hisA} nipple; ${HeA} never reaches them, as ${hisA} breasts steadily outpace ${himA} as ${HeA} reaches outwards.`);
+						r.push(`${HeA}'s absentmindedly massaging ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and proceeds to trace the length of ${hisA} breasts to ${hisA} nipple; ${HeA} never reaches them, as ${hisA} breasts steadily outpace ${himA} as ${heA} reaches outwards.`);
 						break;
 					case "transformation fetishist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} ass. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and flexes causing ${hisA} tits to pop out of ${hisA} overly short top. Giggling, ${HeA} puckers ${hisA} huge, fake lips and blows you a kiss.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} ass. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and flexes causing ${hisA} tits to pop out of ${hisA} overly short top. Giggling, ${HeA} puckers ${hisA} huge, fake lips and blows you a kiss.`);
 						break;
 					case "pastoralist":
-						r.push(`${HeA}'s absentmindedly milking a pair of ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and leaps to ${hisA} feet, causing ${hisA} quartet of milk bags to spring loose from ${hisA} tops. ${HeA} giggles as ${HeA} gestures the many ways you could titfuck ${himA}.`);
+						r.push(`${HeA}'s absentmindedly milking a pair of ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and leaps to ${hisA} feet, causing ${hisA} quartet of milk bags to spring loose from ${hisA} tops. ${HeA} giggles as ${heA} gestures the many ways you could titfuck ${himA}.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and begins making a motion you can only fathom the meaning of.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and begins making a motion you can only fathom the meaning of.`);
 						break;
 					case "youth preferentialist":
 						if (V.minimumSlaveAge === 3) {
-							r.push(`${HeA} has ${hisA} hands down ${hisA} dress and is happily fondling ${himselfA}. When ${HeA} notices you eyeing ${himA}, ${HeA} quickly hides ${hisA} hands behind ${hisA} back and plays innocent.`);
+							r.push(`${HeA} has ${hisA} hands down ${hisA} dress and is happily fondling ${himselfA}. When ${heA} notices you eyeing ${himA}, ${HeA} quickly hides ${hisA} hands behind ${hisA} back and plays innocent.`);
 						} else if (V.minimumSlaveAge <= 7) {
-							r.push(`${HeA} has both hands up ${hisA} top and is happily playing with ${hisA} nipples. When ${HeA} notices you eyeing ${himA}, ${HeA} quickly yanks ${hisA} tube top off and lewdly waves ${hisA} flat chest at you.`);
+							r.push(`${HeA} has both hands up ${hisA} top and is happily playing with ${hisA} nipples. When ${heA} notices you eyeing ${himA}, ${HeA} quickly yanks ${hisA} tube top off and lewdly waves ${hisA} flat chest at you.`);
 						} else if (V.minimumSlaveAge <= 13) {
-							r.push(`${HeA} has both hands down ${hisA} shorts and is eagerly playing with ${hisA} pussy. When ${HeA} notices you eyeing ${himA}, ${HeA} quickly pulls ${hisA} bottoms down and spreads ${hisA} legs, desperate for you to relieve ${himA} of this new feeling.`);
+							r.push(`${HeA} has both hands down ${hisA} shorts and is eagerly playing with ${hisA} pussy. When ${heA} notices you eyeing ${himA}, ${HeA} quickly pulls ${hisA} bottoms down and spreads ${hisA} legs, desperate for you to relieve ${himA} of this new feeling.`);
 						} else {
-							r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} new curves while moaning seductively.`);
+							r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} new curves while moaning seductively.`);
 						}
 						break;
 					case "slimness enthusiast":
 						if (V.arcologies[0].FSSlimnessEnthusiastLaw === 1) {
-							r.push(`${HeA}'s absentmindedly pinching ${hisA} nipples. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands across ${hisA} flat chest while moaning seductively.`);
+							r.push(`${HeA}'s absentmindedly pinching ${hisA} nipples. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands across ${hisA} flat chest while moaning seductively.`);
 						} else {
-							r.push(`${HeA}'s absentmindedly groping ${hisA} small tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} lithe body while moaning seductively.`);
+							r.push(`${HeA}'s absentmindedly groping ${hisA} small tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} lithe body while moaning seductively.`);
 						}
 						break;
 					case "body purist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} perfect curves while moaning seductively.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} perfect curves while moaning seductively.`);
 						break;
 					case "intellectual dependency":
-						r.push(`${HeA}'s absentmindedly fingering ${himselfA}. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and climaxes with a wet gush before spreading ${hisA} legs for round two.`);
+						r.push(`${HeA}'s absentmindedly fingering ${himselfA}. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and climaxes with a wet gush before spreading ${hisA} legs for round two.`);
 						break;
 					case "slave professionalism":
-						r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()} attention and now that ${HeA} has it, curtsies and asks what pleasure you desire.`);
+						r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()} attention and now that ${heA} has it, curtsies and asks what pleasure you desire.`);
 						break;
 					case "petite admiration":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and lifts ${hisA} arms, begging to be picked up.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and lifts ${hisA} arms, begging to be picked up.`);
 						break;
 					case "statuesque glorification":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down the length of ${hisA} legs while giving you a lovely view of ${hisA} holes.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down the length of ${hisA} legs while giving you a lovely view of ${hisA} holes.`);
 						break;
 					default:
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves while moaning seductively.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves while moaning seductively.`);
 				}
 			}
 			break;
 		default:
-			r.push(`${HeA}'s a little abstract symbol; when ${HeA} speaks, the symbol glows slightly.`);
+			r.push(`${HeA}'s a little abstract symbol; when ${heA} speaks, the symbol glows slightly.`);
 	}
+	return r.join(" ");
 };
diff --git a/src/personalAssistant/assistantAppearance.tw b/src/personalAssistant/assistantAppearance.tw
index 9e27992c6aa4b9f364868c6e8a4f43557d28a7c6..4808e3f01857d81e31b0d2407a3944ef8085169c 100644
--- a/src/personalAssistant/assistantAppearance.tw
+++ b/src/personalAssistant/assistantAppearance.tw
@@ -1,5 +1,7 @@
 :: Personal Assistant Appearance [nobr]
-
+<h1>DOM</h1>
+<<includeDOM PersonalAssistantAppearance()>>
+<h1>SC</h1>
 <<setAssistantPronouns>>
 <<setNonlocalPronouns $seeDicks>>
 <<set _masturbationAllowed = $slaves.some((s) => s.rules.release.masturbation === 1) ? 1 : 0>>