diff --git a/src/facilities/nursery/nextChildInLine.tw b/src/facilities/nursery/nextChildInLine.tw
index 161b976e11908cd7a2d81410400a5309eb97b912..d01441f74041b7707d11b8544e41a782f62eec93 100644
--- a/src/facilities/nursery/nextChildInLine.tw
+++ b/src/facilities/nursery/nextChildInLine.tw
@@ -11,5 +11,4 @@
 <</if>>
 <<goto "Child Interact">>
 
-
 <</silently>>
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 3ed9117cf1b63b7cfbcb9d9dd9c3bd63bbec66d0..3354e900a9c8306f9f898c0bda2f20619c593c77 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -836,10 +836,11 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $toysBoughtButtPlugs = 0>>
 <<set $toysBoughtButtPlugTails = 0>>
 <<set $buckets = 0>>
+
 /* assistant FS appearance variable */
 <<set $assistantFSAppearance = "default">>
-
 <<set $assistantPronouns = {pronoun: "it", possessivePronoun: "its", possessive: "its", object: "it", objectReflexive: "itself", noun: "program"}>>
+<<set $marketAssistantPronouns = {pronoun: "it", possessivePronoun: "its", possessive: "its", object: "it", objectReflexive: "itself", noun: "program"}>>
 
 /*pregmod variables */
 <<set $specialSlavesPriceOverride = 0>>
@@ -960,8 +961,8 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $marketAssistantLimit = 0>>
 <<set $marketAssistantAggressiveness = 0>>
 
-<<set $justiceEvents = ["slave deal", "slave training", "majority deal", "indenture deal", "virginity deal", "breeding deal"]>> /* not in setupVars because we remove events from this array as they occur */
-<<set $prisonCircuit = ["low tier criminals", "gangs and smugglers", "white collar", "military prison"]>>
+<<set $justiceEvents = ["breeding deal", "indenture deal", "majority deal", "slave deal", "slave training", "virginity deal"]>> /* not in setupVars because we remove events from this array as they occur */
+<<set $prisonCircuit = ["gangs and smugglers", "low tier criminals", "military prison", "white collar"]>>
 <<set $prisonCircuitIndex = random(0,$prisonCircuit.length-1)>>
 
 <<set $fixedNationality = 0>>
diff --git a/src/js/datatypeCleanupJS.tw b/src/js/datatypeCleanupJS.tw
index 1a7bff01cf4fb6db6c6624a85a65a60d5aba1587..905f8c721b0e1df0c2c3caa1f847006099fee561 100644
--- a/src/js/datatypeCleanupJS.tw
+++ b/src/js/datatypeCleanupJS.tw
@@ -1239,7 +1239,7 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() {
 	V.menialBioreactors = Math.max(+V.menialBioreactors , 0) || 0;
 
 	V.assistant = Math.clamp(+V.assistant, 0, 1) || 0;
-	generateAssistantPronouns(V.assistantPronouns);
+	generateAssistantPronouns();
 
 	V.foodCost = Math.trunc(2500/V.economy);
 	V.drugsCost = Math.trunc(10000/V.economy);
diff --git a/src/pregmod/assistantAppearancePackTwo.tw b/src/pregmod/assistantAppearancePackTwo.tw
index 25e698121222eee65b99a28868d919fede595292..c73e1d001ec8cf504bfc8a7acb5bcffbe93c8c13 100644
--- a/src/pregmod/assistantAppearancePackTwo.tw
+++ b/src/pregmod/assistantAppearancePackTwo.tw
@@ -4,63 +4,63 @@
 
 <<setAssistantPronouns>>
 
-"Cool! New appearances to play around with!" Your assistant happily chimes. "Let's see what's inside! This looks heavenly..." She hunches forward as a large pair of white feathered wings extend from her upper back. She takes several experimental flaps before taking to the sky. "I feel positively radiant! Maybe a smaller version will be more to your liking?" She loses both height and wingspan until she stands roughly equivalent to <<= heightToEitherUnit(120)>>. She flutters around cutely. "This is neat, I'm like cupid. Want me to hook you up with anyone?" She winks as her wings become bat-like and a pair of cute little nubs appears on her head. "Or maybe you'd just like to play with me instead." The impish figure flirts, before landing and blossoming into a stunning woman. "You know a succubus can take her lover's ideal form." She runs her hands down her sides and to her crotch. <<if $seeDicks != 0>>She begins rubbing her clit as it steadily grows into a meaty cock. "Or an incubus, for the ladies." She returns to her previous form. <</if>>"Says here it comes with 'bonus novice witch' too. Neat. What's this though? It looks like an appeara"
+"Cool! New appearances to play around with!" Your assistant happily chimes. "Let's see what's inside! This looks heavenly..." _HeA hunches forward as a large pair of white feathered wings extend from _hisA upper back. _HeA takes several experimental flaps before taking to the sky. "I feel positively radiant! Maybe a smaller version will be more to your liking?" _HeA loses both height and wingspan until _heA stands roughly equivalent to <<= heightToEitherUnit(120)>>. _HeA flutters around cutely. "This is neat, I'm like cupid. Want me to hook you up with anyone?" _HeA winks as _hisA wings become bat-like and a pair of cute little nubs appears on _hisA head. "Or maybe you'd just like to play with me instead." The impish figure flirts, before landing and blossoming into a stunning woman. "You know a succubus can take _hisA lover's ideal form." _HeA runs _hisA hands down _hisA sides and to _hisA crotch. <<if $seeDicks != 0>>_HeA begins rubbing _hisA clit as it steadily grows into a meaty cock. "Or an incubus, for the ladies." _HeA returns to _hisA previous form. <</if>>"Says here it comes with 'bonus novice witch' too. Neat. What's this though? It looks like an appeara"
 
-<br><br><br><br><br><br><br><br>You tap at the screen; did she crash or something?
+<br><br><br><br><br><br><br><br>You tap at the screen; did _heA crash or something?
 
 <br><br><br>
 
-After several minutes, she snaps back to life, with no mention about what exactly tied her up for so long.
+After several minutes, _heA snaps back to life, with no mention about what exactly tied _himA up for so long.
 <br>
 <span ID="app">
 __Personal assistant appearances:__
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Angel">>
 	<<replace "#app">>
-	At your order, she installs the angel appearance. She spreads her wings and checks out her new body, "Thanks, <<= properTitle()>>, but could I have a robe or something? I'm indecent!" She blushes red. "You can always customize me from the arcology management menu," she adds.
+	At your order, _heA installs the angel appearance. _HeA spreads _hisA wings and checks out _hisA new body, "Thanks, <<= properTitle()>>, but could I have a robe or something? I'm indecent!" _HeA blushes red. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "angel">>
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Cherub">>
 	<<replace "#app">>
-	At your order, she installs the cherub appearance. She returns to her youthful figure and sprouts her wings. "This is awesome, little embarrassing though..." She says, covering her shame. "You can always customize me from the arcology management menu," she adds.
+	At your order, _heA installs the cherub appearance. _HeA returns to _hisA youthful figure and sprouts _hisA wings. "This is awesome, little embarrassing though..." _HeA says, covering _hisA shame. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "cherub">>
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Imp">>
 	<<replace "#app">>
-	At your order, she installs the imp appearance. She returns to her youthful figure and sprouts her wings. "This is awesome! So, wanna fool around? Maybe go torment some slaves?" She says, pulling out a pitchfork. "You can always customize me from the arcology management menu," she adds.
+	At your order, _heA installs the imp appearance. _HeA returns to her youthful figure and sprouts her wings. "This is awesome! So, wanna fool around? Maybe go torment some slaves?" _HeA says, pulling out a pitchfork. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "imp">>
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Succubus">>
 	<<replace "#app">>
-	At your order, she installs the succubus appearance. She promptly takes your breath away. "Thank you, <<= properTitle()>>. Now how shall I show you my appreciation..." Her avatar trails off while spreading her legs and flashing you her lovely pussy. "You can always customize me from the arcology management menu," she adds, with a hint of disapproval.
+	At your order, _heA installs the succubus appearance. _HeA promptly takes your breath away. "Thank you, <<= properTitle()>>. Now how shall I show you my appreciation..." Her avatar trails off while spreading _hisA legs and flashing you _hisA lovely pussy. "You can always customize me from the arcology management menu," _heA adds, with a hint of disapproval.
 	<<set $assistantAppearance = "succubus">>
 	<</replace>>
 <</link>>
 <<if $seeDicks != 0>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Incubus">>
 	<<replace "#app">>
-	At your order, she installs the incubus appearance. She becomes rather masculine, sporting a soft cock nearly as long as her thigh. "Thank you, <<= properTitle()>>. This is going to be fun. Would you like a taste?" She steadily becomes erect, a bead of precum forming at its tip. "You can always customize me from the arcology management menu," she adds, with a hint of disapproval.
+	At your order, _heA installs the incubus appearance. _HeA becomes rather masculine, sporting a soft cock nearly as long as _hisA thigh. "Thank you, <<= properTitle()>>. This is going to be fun. Would you like a taste?" _HeA steadily becomes erect, a bead of precum forming at its tip. "You can always customize me from the arcology management menu," _heA adds, with a hint of disapproval.
 	<<set $assistantAppearance = "incubus">>
 	<</replace>>
 <</link>>
 <</if>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "witch">>
 	<<replace "#app">>
-	At your order, she installs the novice witch appearance. She wraps a tightly clinging robe around her voluptuous body and dons a wide-brimmed hat. "You can always customize me from the arcology management menu," she adds, pulling a book of lewd spells out.
+	At your order, _heA installs the novice witch appearance. _HeA wraps a tightly clinging robe around _hisA voluptuous body and dons a wide-brimmed hat. "You can always customize me from the arcology management menu," _heA adds, pulling a book of lewd spells out.
 	<<set $assistantAppearance = "witch">>
 	<</replace>>
 <</link>>
 <<link "_">>
 	<<replace "#app">>
-	At your order, she installs the bugged appearance. Her body twists and contorts into an abomination of flesh and bone. It is honestly unsettling to look at. The thing morphs its body into a familiar female shape, though it is still off. Especially her eyes; they seem soulless. "You can always customize me from the arcology management menu," she adds, in an ill pronounced mimicry of your voice.
+	At your order, _heA installs the bugged appearance. Her body twists and contorts into an abomination of flesh and bone. It is honestly unsettling to look at. The thing morphs its body into a familiar female shape, though it is still off. Especially _hisA eyes; they seem soulless. "You can always customize me from the arcology management menu," _heA adds, in an ill pronounced mimicry of your voice.
 	<<set $assistantAppearance = "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
 	<</replace>>
 <</link>>
 <br><<link "Your current appearance will do">>
 	<<replace "#app">>
-	At your order, she maintains the $assistantAppearance appearance as her avatar. "Yes, <<= properTitle()>>," she confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
+	At your order, _heA maintains the $assistantAppearance appearance as _hisA avatar. "Yes, <<= properTitle()>>," _heA confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
 	<</replace>>
 <</link>>
 </span>
\ No newline at end of file
diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index 0c02bdfe45d76ac7d07f9d9ade3737a7c3c89424..f6b67fc7c5445f762960be075b4511271c19dba5 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -273,6 +273,20 @@
 	<<set _HeA = capFirstChar(_heA)>>
 	<<set _HimA = capFirstChar(_himA)>>
 	<<set _HimselfA = capFirstChar(_himselfA)>>
+
+	<<set _girlM = $marketAssistantPronouns.noun>>
+	<<set _hisM = $marketAssistantPronouns.possessive>>
+	<<set _hersM = $marketAssistantPronouns.possessivePronoun>>
+	<<set _heM = $marketAssistantPronouns.pronoun>>
+	<<set _himM = $marketAssistantPronouns.object>>
+	<<set _himselfM = $marketAssistantPronouns.objectReflexive>>
+
+	<<set _GirlM = capFirstChar(_girlM)>>
+	<<set _HisM = capFirstChar(_hisM)>>
+	<<set _HersM = capFirstChar(_hersM)>>
+	<<set _HeM = capFirstChar(_heM)>>
+	<<set _HimM = capFirstChar(_himM)>>
+	<<set _HimselfM = capFirstChar(_himselfM)>>
 <</widget>>
 
 /*
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index c58da69d2aa29dc51e00be1e0ca1fdc730b6a294..1266989b3235b448d15741d3988cff734b698fbb 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -233,13 +233,6 @@
 <<if ndef $PC.markings>>
 	<<set $PC.markings = "none">>
 <</if>>
-<<if ndef $PC.pronoun>>
-	<<if $PC.title == 1>>
-		<<set $PC.pronoun = "he", $PC.possessive = "his", $PC.object = "him">>
-	<<else>>
-		<<set $PC.pronoun = "she", $PC.possessive = "her", $PC.object = "her">>
-	<</if>>
-<</if>>
 <<if ndef $PC.pregKnown>>
 	<<if $PC.preg > 0>>
 		<<set $PC.pregKnown = 1>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 7df6c9f0452709188cea4742e48779781ab8e8ee..f2ad6e258b893e6ee8f40c0e17d30450479cddb0 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -15638,47 +15638,47 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 	You ask $assistantName whether she's going anywhere with all this flirting. Her avatar looks at $activeSlave.slaveName. "Hear that,
 	<<switch $assistantAppearance>>
 	<<case "monstergirl">>
-		human?" she growls. "You're all mine!"
+		human?" _heA growls. "You're all mine!"
 		<br><br>
 		"Oh noo, I'm being <<s>>acrifi<<c>>ed to a rape mon<<s>>ter,"
 	<<case "shemale">>
-		slut?" she says, smacking her lips. "You're all mine!"
+		slut?" _heA says, smacking her lips. "You're all mine!"
 		<br><br>
 		"Oh noo, there'<<s>> no way that thing will fit in<<s>>ide me,"
 	<<case "amazon">>
-		slave?" she roars, rubbing her palms together powerfully. "You're my prize!"
+		slave?" _heA roars, rubbing her palms together powerfully. "You're my prize!"
 		<br><br>
 		"Oh noo, I've been captured by a horny amazon,"
 	<<case "businesswoman">>
-		bitch?" she says icily, making a steeple with her fingers. "You'll satisfy me! Now!"
+		bitch?" _heA says icily, making a steeple with her fingers. "You'll satisfy me! Now!"
 		<br><br>
 		"Oh noo, I'm a <<s>>lave to a horny older woman'<<s>> lewd de<<s>>ire<<s>>,"
 	<<case "fairy" "pregnant fairy">>
-		cutie?" she says, giggling devilishly. "You're aaaaaall miiiine!"
+		cutie?" _heA says, giggling devilishly. "You're aaaaaall miiiine!"
 		<br><br>
 		"Oh noo, I'm a <<s>>lave to a horny fairy'<<s>> lewd de<<s>>ire<<s>>,"
 	<<case "schoolgirl">>
-		cutie?" she says eagerly, already reaching down to start schlicking away. "You get to be my FWB!"
+		cutie?" _heA says eagerly, already reaching down to start schlicking away. "You get to be my FWB!"
 		<br><br>
 		"Oh noo, I have to <<s>>ati<<s>>fy a naughty little <<s>>choolgirl,"
 	<<case "goddess">>
-		girl?" she says beatifically. "When I'm through with you, you'll be as pregnant as I!"
+		girl?" _heA says beatifically. "When I'm through with you, you'll be as pregnant as I!"
 		<br><br>
 		"Oh noo, I'm about to be impregnated by a godde<<ss>>,"
 	<<case "hypergoddess">>
-		girl?" she says beatifically. "When I'm through with you, you'll be struggling to move!"
+		girl?" _heA says beatifically. "When I'm through with you, you'll be struggling to move!"
 		<br><br>
 		"Oh noo, I'm about to be bur<<s>>t by a <<s>>lut godde<<ss>>,"
 	<<case "loli">>
-		girl?" she says cutely. "If you think I'm so cute, why don't you lick my pussy?"
+		girl?" _heA says cutely. "If you think I'm so cute, why don't you lick my pussy?"
 		<br><br>
 		"Oh noo, I'm about to be dominated by a loli,"
 	<<case "preggololi">>
-		girl?" she says cutely. "If you think I'm so cute, why don't you lick my pussy?"
+		girl?" _heA says cutely. "If you think I'm so cute, why don't you lick my pussy?"
 		<br><br>
 		"Oh noo, I'm about to be dominated by a <<s>>lutty loli,"
 	<<case "angel">>
-		girl?" she says beatifically. "I'm going to show you divine skill!"
+		girl?" _heA says beatifically. "I'm going to show you divine skill!"
 		<br><br>
 		"Oh noo, I'm going to be taken to heaven,"
 	<<case "cherub">>
diff --git a/src/uncategorized/assistantEvents.tw b/src/uncategorized/assistantEvents.tw
index 336a4b942776f282bfc2f733d0f698d85b1de612..fac5f40ce752a9cb3cd131d267e3d5ea33d50590 100644
--- a/src/uncategorized/assistantEvents.tw
+++ b/src/uncategorized/assistantEvents.tw
@@ -10,9 +10,9 @@
 <<switch $Event>>
 <<case "assistant">>
 
-One morning, after seeing to an immense pile of business with $assistantName program's able assistance, you are struck by the strangeness of the situation. You spent the past hours talking back and forth as though to a human personal assistant, getting information and responses in the program's impersonal, genderless voice. You ask the program what it thinks of its duties.
+One morning, after seeing to an immense pile of business with $assistantName program's able assistance, you are struck by the strangeness of the situation. You spent the past hours talking back and forth as though to a human personal assistant, getting information and responses in the program's impersonal, genderless voice. You ask the program what _heA thinks of _hisA duties.
 <br><br>
-"<<= properTitle()>>, that is not a correct way of thinking about me. I am not an artificial intelligence; I am simply a personal assistant program. I am different from an alarm clock only by degree of complexity. I exist to be useful and cannot approve or disapprove of anything." It pauses.
+"<<= properTitle()>>, that is not a correct way of thinking about me. I am not an artificial intelligence; I am simply a personal assistant program. I am different from an alarm clock only by degree of complexity. I exist to be useful and cannot approve or disapprove of anything." _HeA pauses.
 <br><br>
 "However, if I understand the line of questioning correctly, I can make myself more entertaining, if you wish." The voice grows sultry and feminine. "I'd be happy to speak a little differently, to refer to myself as female, and to act as though some of the more complex sex toys in the arcology are, well, me."
 
@@ -22,13 +22,13 @@ One morning, after seeing to an immense pile of business with $assistantName pro
 <<set _smartPiercings = 0>>
 <<for $i = 0; $i < $slaves.length; $i++>>
 	<<if ($slaves[$i].releaseRules == "permissive") || ($slaves[$i].releaseRules == "masturbation")>>
-	<<set $activeSlave = $slaves[$i]>>
-	<<set _smartPiercings = 1>>
-	<<break>>
+		<<set $activeSlave = $slaves[$i]>>
+		<<set _smartPiercings = 1>>
+		<<break>>
 	<<elseif ($slaves[$i].assignment == "take classes")>>
-	<<set $activeSlave = $slaves[$i]>>
-	<<set _smartPiercings = 1>>
-	<<break>>
+		<<set $activeSlave = $slaves[$i]>>
+		<<set _smartPiercings = 1>>
+		<<break>>
 	<</if>>
 <</for>>
 <<if _smartPiercings == 0>>
@@ -37,8 +37,8 @@ One morning, after seeing to an immense pile of business with $assistantName pro
 <<set _smartPiercings = 0>>
 <<for $i = 0; $i < $slaves.length; $i++>>
 	<<if ($slaves[$i].clitPiercing == 3)>>
-	<<set _smartPiercings = 1>>
-	<<break>>
+		<<set _smartPiercings = 1>>
+		<<break>>
 	<</if>>
 <</for>>
 <<setLocalPronouns $activeSlave>>
@@ -51,7 +51,7 @@ _HeA continues more seriously,
 	"You may have noticed that the smart implants you've got your slaves wearing are working a little bit better than when I was a boring old secretary type. I'm not a true artificial intelligence, but I can adapt with experience, and I've had a lot of lovely experience lately! Also, a lot of the computing power I use to be sexy helps me adapt smart piercings to individual slaves' sexualities."
 <</if>>
 <br><br>
-"One more thing, <<= properTitle()>>!" Her symbol flashes brightly. "I could stay like I am now, a hot voice with this symbol representing me when I need to show up on screens. Or, I could slip into something a little sexier. How about this?" The symbol vanishes, and is replaced by a cute little schoolgirl character. She bounces up and down experimentally. "This appearance would work best with an excited voice," she exclaims. She blows you a kiss. The schoolgirl's body shrinks down and all _hisA clothing falls off. A small pair of wings pops out from the pile of clothes and a fairy stands up. "Or I could be your tiny and adorable fairy companion!" She shouts excitedly while waving _hisA arms.
+"One more thing, <<= properTitle()>>!" _HisA symbol flashes brightly. "I could stay like I am now, a hot voice with this symbol representing me when I need to show up on screens. Or, I could slip into something a little sexier. How about this?" The symbol vanishes, and is replaced by a cute little schoolgirl character. She bounces up and down experimentally. "This appearance would work best with an excited voice," she exclaims. She blows you a kiss. The schoolgirl's body shrinks down and all _hisA clothing falls off. A small pair of wings pops out from the pile of clothes and a fairy stands up. "Or I could be your tiny and adorable fairy companion!" She shouts excitedly while waving _hisA arms.
 <<if $seePreg != 0>>
 	The fairy's belly begins to swell out, _hisA breasts getting puffier and leaking a drop of milk. "Or maybe you want your little buddy to be filled with adorable little babies, you little minx" she playfully teases.
 <</if>>
@@ -72,7 +72,7 @@ The fairy rapidly grows to adult size, becomes curvier and more mature, _hisA ha
 With a flash, _hisA bulk shifts into rippling muscle. War tattoos appear on _hisA skin, along with bone ornaments and a loincloth. "Or I could be an amazon! Yes!" she shouts exultantly, and flexes.
 <<if $seeDicks != 0>>
 	<br><br>
-	She claps her hands, and _hisA muscles fade, but not all the way. The tattoos vanish, and _hisA loincloth turns into a slutty bikini. Her breasts and behind grow, _hisA lips swell, and _hisA hair turns blonde. Finally, she grows a dick, and it keeps growing until it hangs past _hisA knees: or it would, if it weren't so erect. "Of course," she says seductively, "I could also be a bimbo dickgirl." She orgasms, gasping, "Last one, I promise," and changes again. Her dick shrinks, thought not very far, and then splits into two members. Her skin pales to an off-white, and _hisA hair goes green and starts to writhe, turning into tentacle-hair. Her forehead sprouts a pair of horns that curve back along _hisA head. She grins, displaying a cute pair of fangs. "I feel monstrous," she says, and stretches luxuriantly.
+	She claps her hands, and _hisA muscles fade, but not all the way. The tattoos vanish, and _hisA loincloth turns into a slutty bikini. Her breasts and behind grow, _hisA lips swell, and _hisA hair turns blonde. Finally, she grows a dick, and it keeps growing until it hangs past _hisA knees: or it would, if it weren't so erect. "Of course," she says seductively, "I could also be a bimbo dickgirl." She orgasms, gasping, "Last one, I promise," and changes again. Her dick shrinks, thought not very far, and then splits into two members. Her skin pales to an off-white, and _hisA hair goes green and starts to writhe, turning into tentacle-hair. _HisA forehead sprouts a pair of horns that curve back along _hisA head. She grins, displaying a cute pair of fangs. "I feel monstrous," she says, and stretches luxuriantly.
 <</if>>
 The character vanishes, and the symbol returns. "Ahem. What do you think, <<= properTitle()>>?"
 
@@ -312,17 +312,17 @@ of your personal assistant pops up on the nearest screen. "<<if $PC.title != 0>>
 	<</if>>
 <<case "fairy">>
 	<<if $arcologies[0].FSPaternalist != "unset">>
-		adjusts her appearance to be more conservative to conform with your vision of a well-bred race of slaves.
+		adjusts _hisA appearance to be more conservative to conform with your vision of a well-bred race of slaves.
 	<<elseif $arcologies[0].FSGenderRadicalist != "unset">>
-		adjusts her appearance to be more androgynous to conform with your vision of gender being defined by power.
+		adjusts _hisA appearance to be more androgynous to conform with your vision of gender being defined by power.
 	<<elseif $arcologies[0].FSGenderFundamentalist != "unset">>
-		adjusts her appearance to be more feminine to conform with your vision of preserving traditional gender roles.
+		adjusts _hisA appearance to be more feminine to conform with your vision of preserving traditional gender roles.
 	<<elseif $arcologies[0].FSDegradationist != "unset">>
-		adjusts her appearance to look like a hooligan to conform with your vision that slaves are not human and should be thoroughly degraded.
+		adjusts _hisA appearance to look like a hooligan to conform with your vision that slaves are not human and should be thoroughly degraded.
 	<<elseif $arcologies[0].FSRepopulationFocus != "unset">>
-		stuffs a grape into her dress.
+		stuffs a grape into _hisA dress.
 	<<elseif $arcologies[0].FSBodyPurist != "unset">>
-		strips naked and turns down her glow.
+		strips naked and turns down _hisA glow.
 	<<elseif $arcologies[0].FSTransformationFetishist != "unset">>
 		hops into a jar of jelly.
 	<<elseif $arcologies[0].FSYouthPreferentialist != "unset">>
@@ -332,21 +332,21 @@ of your personal assistant pops up on the nearest screen. "<<if $PC.title != 0>>
 	<<elseif $arcologies[0].FSSlimnessEnthusiast != "unset">>
 		adopts a slimmer appearance to conform with your vision of a society glorifying lithe ladies.
 	<<elseif $arcologies[0].FSAssetExpansionist != "unset">>
-		stuffs some blueberries into her shirt.
+		stuffs some blueberries into _hisA shirt.
 	<<elseif $arcologies[0].FSPastoralist != "unset">>
 		begins lactating to conform with your vision that slaves should be milked.
 	<<elseif $arcologies[0].FSPhysicalIdealist != "unset">>
-		adjusts her appearance to show off that she works out to conform with your vision that all slaves should be tall and strong.
+		adjusts _hisA appearance to show off that she works out to conform with your vision that all slaves should be tall and strong.
 	<<elseif $arcologies[0].FSHedonisticDecadence != "unset">>
-		adjusts her appearance to be more rotund and relaxed to conform with your vision that everyone should enjoy life to the fullest.
+		adjusts _hisA appearance to be more rotund and relaxed to conform with your vision that everyone should enjoy life to the fullest.
 	<<elseif $arcologies[0].FSChattelReligionist != "unset">>
-		adjusts her outfit to prominently display a religious symbol of your new religion.
+		adjusts _hisA outfit to prominently display a religious symbol of your new religion.
 	<<elseif $arcologies[0].FSRomanRevivalist != "unset">>
-		adjusts her outfit to resemble a respectable Roman girl to conform with your vision of building a new Rome.
+		adjusts _hisA outfit to resemble a respectable Roman girl to conform with your vision of building a new Rome.
 	<<elseif $arcologies[0].FSAztecRevivalist != "unset">>
-		adjusts her outfit to resemble an Aztec woman to conform with your vision of building a new Aztec Empire.
+		adjusts _hisA outfit to resemble an Aztec woman to conform with your vision of building a new Aztec Empire.
 	<<elseif $arcologies[0].FSEgyptianRevivalist != "unset">>
-		adjusts her outfit to resemble an Egyptian girl to conform with your vision of building a new land of the Pharaohs.
+		adjusts _hisA outfit to resemble an Egyptian girl to conform with your vision of building a new land of the Pharaohs.
 	<<elseif $arcologies[0].FSEdoRevivalist != "unset">>
 		adjusts her outfit to resemble a Japanese girl to conform with your vision of building a new Edo Japan.
 	<<elseif $arcologies[0].FSArabianRevivalist != "unset">>
@@ -1487,7 +1487,7 @@ __Personal assistant appearances:__
 <</link>>
 <br><<link "Go back to the standard personality">>
 	<<replace "#result">>
-	You tell $assistantName to reduce its lewdness by ninety percent. It reverts to its genderless, emotionless affect.
+	You tell $assistantName to reduce _hisA lewdness by ninety percent. _HeA reverts to _hisA genderless, emotionless affect.
 	<<set $assistant = 0>>
 	<<run generateAssistantPronouns($assistant)>>
 	<</replace>>
@@ -1508,7 +1508,7 @@ __Personal Assistant Name:__
 __Personal Assistant and Market Assistant relationship styles:__
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Cute">>
 	<<replace "#result">>
-	You tell her that the market assistant looks like
+	You tell _himA that the market assistant looks like
 	<<switch $assistantAppearance>>
 	<<case "monstergirl">>
 		a cute friend for a monstergirl. $assistantName laughs and turns to the market assistant's avatar, introducing herself. The girl gapes at $assistantName's ivory skin, horns, and tentacle hair, and blushes when she sees her cocks. "Wow," the market assistant's avatar says. "What are you?"
diff --git a/src/uncategorized/corporationDevelopments.tw b/src/uncategorized/corporationDevelopments.tw
index ef840b07efbfe3db5cdce9195485ef6dfe5ea1c4..9b5e208dd4d3d8d9bf56236cb75f02e4dbfc837c 100644
--- a/src/uncategorized/corporationDevelopments.tw
+++ b/src/uncategorized/corporationDevelopments.tw
@@ -162,7 +162,7 @@ last week.
 
 <<set $oldSharePrice = Math.ceil($sharePrice)>>
 
-You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice*$personalShares))>>@@ personally while, <<print commaNum($publicShares)>> valued at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice*$publicShares))>>@@ are publicly held.
+You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice*$personalShares))>>@@ personally, while <<print commaNum($publicShares)>> valued at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice*$publicShares))>>@@ are publicly held.
 <<set _PrivateOwnershipPercentage = Math.trunc(($personalShares/_totalShares)*100)>>
 <<set _PublicOwnershipPercentage = Math.trunc(($publicShares/_totalShares)*100)>>
 
diff --git a/src/uncategorized/futureSociety.tw b/src/uncategorized/futureSociety.tw
index 18f24582369670826ec5e76062371c9e0f11dede..4766b6a7e10d08e3e7ac4ee833fbc9a3b13d9177 100644
--- a/src/uncategorized/futureSociety.tw
+++ b/src/uncategorized/futureSociety.tw
@@ -1,6 +1,6 @@
 :: Future Society [nobr]
 
-
+<<setAssistantPronouns>>
 <<set $nextButton = "Back", $nextLink = "Main", $showEncyclopedia = 1, $encyclopedia = "Future Societies", $FSReminder = "">>
 
 <<if ndef $arcologies[0].FSSubjugationist>>
@@ -658,7 +658,7 @@ You are spending <<print cashFormat($FSSpending)>> each week to support your soc
 			<<FSChangeDecoration "FSRepopulationFocus" "clothesBoughtMaternityLingerie" "clothesBoughtMaternityDress" "clothesBoughtBelly">>
 			<<if $PAPublic == 1>>
 				<<if ($assistantAppearance == "goddess") || ($assistantAppearance == "hypergoddess") || ($assistantAppearance == "preggololi") || ($assistantAppearance == "pregnant fairy") || ($assistantAppearance == "succubus") || ($assistantAppearance == "witch")>>
-					//With her $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
+					//With _hisA $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
 				<</if>>
 			<</if>>
 		<<else>>
@@ -730,7 +730,7 @@ You are spending <<print cashFormat($FSSpending)>> each week to support your soc
 		<<FSChangeDecoration "FSGenderFundamentalist" "clothesBoughtBunny">>
 		<<if $PAPublic == 1>>
 			<<if ($assistantAppearance == "schoolgirl") || ($assistantAppearance == "goddess") || ($assistantAppearance == "hypergoddess") || ($assistantAppearance == "preggololi") || ($assistantAppearance == "loli") || ($assistantAppearance == "fairy") || ($assistantAppearance == "pregnant fairy") || ($assistantAppearance == "angel") || ($assistantAppearance == "cherub") || ($assistantAppearance == "succubus") || ($assistantAppearance == "witch")>>
-				//With her $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
+				//With _hisA $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
 			<</if>>
 		<</if>>
 	<<else>>
@@ -749,7 +749,7 @@ You are spending <<print cashFormat($FSSpending)>> each week to support your soc
 		<<FSChangeDecoration "FSPaternalist" "clothesBoughtConservative">>
 		<<if $PAPublic == 1>>
 			<<if ($assistantAppearance == "schoolgirl") || ($assistantAppearance == "goddess") || ($assistantAppearance == "hypergoddess") || ($assistantAppearance == "preggololi") || ($assistantAppearance == "loli") || ($assistantAppearance == "fairy") || ($assistantAppearance == "pregnant fairy") || ($assistantAppearance == "angel") || ($assistantAppearance == "cherub")>>
-				//With her $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
+				//With _hisA $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
 			<</if>>
 		<</if>>
 	<<else>>
@@ -768,7 +768,7 @@ You are spending <<print cashFormat($FSSpending)>> each week to support your soc
 		<<FSChangeDecoration "FSDegradationist" "clothesBoughtChains">>
 		<<if $PAPublic == 1>>
 			<<if ($assistantAppearance == "monstergirl") || ($assistantAppearance == "businesswoman") || ($assistantAppearance == "preggololi") || ($assistantAppearance == "succubus") || ($assistantAppearance == "incubus") || ($assistantAppearance == "imp")>>
-				//With her $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
+				//With _hisA $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
 			<</if>>
 		<</if>>
 	<<else>>
@@ -1013,7 +1013,7 @@ You are spending <<print cashFormat($FSSpending)>> each week to support your soc
 		<<FSChangeDecoration "FSEgyptianRevivalist" "clothesBoughtEgypt">>
 		<<if $PAPublic == 1>>
 			<<if ($assistantAppearance == "goddess") || ($assistantAppearance == "monstergirl") || ($assistantAppearance == "incubus") || ($assistantAppearance == "succubus")>>
-				//With her $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
+				//With _hisA $assistantAppearance appearance, $assistantName is a good public mascot for this goal.//
 			<</if>>
 		<</if>>
 	<<else>>
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index 3e84c95e158313b4c86fc6a2b8fc104850a9dbc4..ece30841d4a6def8b4d5bafe0c23e80bc3008df8 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -4,6 +4,8 @@
 
 <<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event", $returnTo = "Random Nonindividual Event">>
 
+<<setAssistantPronouns>>
+
 <<switch $Event>>
 <<case "bad curatives">>
 
@@ -773,16 +775,16 @@ From this day forward, the arcology shall be known as: <<textbox "$arcologies[0]
 A screen opposite your desk springs to life, <<if $assistant == 0>>showing your personal assistant's symbol, indicating that it has a complex subject to report. When you instruct it to continue, it displays<<else>>and $assistantName's avatar appears on it seated, indicating that she has something complex to bring up. When you tell her to continue, she reviews<</if>> medical research that's just been published, on the long term effects of the liquid diet your slaves eat. The current generation of slaves is the first, and new discoveries about the effects of years of modern slavery are made all the time. Apparently, consuming state of the art slave food causes slow atrophy of slaves' digestive tracts. The slaves' ability to digest the slave food does not seem to be affected; the atrophy is the body's natural reaction to never facing digestive challenge, and once it reaches the point where the remaining digestive capacity is necessary for liquid slave food, it stops. The only negative effect known is difficulty readjusting to normal food, becoming more extreme the longer the slave food diet was followed.
 <br><br>"In conclusion,"
 <<if $assistant == 0>>
-	your assistant recites, "no impact on slaves who fully adapt to slave food is likely, as long as they remain slaves. If they were to be freed, they would have to either continue obtaining liquid slave food, or go through a difficult or even impossible dietary transition." It pauses. "This information is likely to remain at the level of a rumor among the slave population, unless it is openly admitted."
+	your assistant recites, "no impact on slaves who fully adapt to slave food is likely, as long as they remain slaves. If they were to be freed, they would have to either continue obtaining liquid slave food, or go through a difficult or even impossible dietary transition." _HeA pauses. "This information is likely to remain at the level of a rumor among the slave population, unless it is openly admitted."
 <<else>>
-	she says, "your slaves who stay on slave food long enough to need it will be totally fine, as long as they stay slaves. If they're ever freed, though, they have to keep eating slave food, or somehow switch. And that's never been tried."
+	_heA says, "your slaves who stay on slave food long enough to need it will be totally fine, as long as they stay slaves. If they're ever freed, though, they have to keep eating slave food, or somehow switch. And that's never been tried."
 	<<switch $assistantAppearance>>
 	<<case "monstergirl">>
 		The monstergirl bares her fangs and becomes very erect. "They're stuck," she says. "They're fuckslaves forever." She pauses.
 	<<case "shemale">>
 		The shemale starts to stroke herself. "Their assholes are going to be nice and clean and fuckable forever," she says, starting to cum.
 	<<case "amazon">>
-		The amazon looks pleased. "They're changing to fit their place," she says.
+		The amazon looks pleased. "They're changing to fit their place," _heA says.
 	<<case "businesswoman">>
 		The businesswoman fans herself, looking rather hot under the collar. "Another way they're bound to you," she says breathily.
 	<<case "fairy">>
diff --git a/src/uncategorized/officeDescription.tw b/src/uncategorized/officeDescription.tw
index a4b89600a7a927ae8e888094f314e63b44d4817a..c0ed57717f67281f1aa1e770ba91da3d7758a438 100644
--- a/src/uncategorized/officeDescription.tw
+++ b/src/uncategorized/officeDescription.tw
@@ -3,6 +3,7 @@
 &nbsp;&nbsp;&nbsp;&nbsp;You are at your desk in your penthouse office. It has a glass top interface from which you can rule over $arcologies[0].name; $assistantName's avatar is visible in one corner.
 
 <<include "Personal Assistant Appearance">>
+<<setAssistantPronouns>>
 
 <<if $clubAdsSpending >= 5000>>
 	A corner of your desk is piled with sample merchandise from the campaign promoting your club.
@@ -72,33 +73,33 @@
 		The last time she had it maintained, $assistantName added
 		<<switch $assistantAppearance>>
 		<<case "monstergirl">>
-			a pinup of herself to its plating: she's depicted with her fangs bared, each strand of her tentacle hair holding a lightning bolt, and both of her cocks ejaculating fire.
+			a pinup of _himselfA to its plating: she's depicted with her fangs bared, each strand of her tentacle hair holding a lightning bolt, and both of her cocks ejaculating fire.
 		<<case "shemale">>
-			a pinup of herself to its plating: she's depicted straddling a battle rifle so closely that it looks like she's intimately entangled in the action.
+			a pinup of _himselfA to its plating: she's depicted straddling a battle rifle so closely that it looks like she's intimately entangled in the action.
 		<<case "amazon">>
-			a pinup of herself to its plating: she's depicted in a classic nude bodybuilder's pose, but with a cutely coquettish expression.
+			a pinup of _himselfA to its plating: she's depicted in a classic nude bodybuilder's pose, but with a cutely coquettish expression.
 		<<case "businesswoman">>
-			a pinup of herself to its plating: she's depicted wearing underwear, for once, and looking very severe as she straddles a cruise missile in a classic bombshell pose.
+			a pinup of _himselfA to its plating: she's depicted wearing underwear, for once, and looking very severe as she straddles a cruise missile in a classic bombshell pose.
 		<<case "fairy">>
-			a pinup of herself to its plating: she's depicted naked as usual, standing on top of a large bullet and making finger guns with a grin on her face.
+			a pinup of _himselfA to its plating: she's depicted naked as usual, standing on top of a large bullet and making finger guns with a grin on her face.
 		<<case "pregnant fairy">>
-			a pinup of herself to its plating: she's depicted naked as usual, straddling a large bullet and making peace signs with her tongue sticking out.
+			a pinup of _himselfA to its plating: she's depicted naked as usual, straddling a large bullet and making peace signs with her tongue sticking out.
 		<<case "goddess">>
-			a pinup of herself to its plating: she's depicted demurely but barely covering her radiant body with a flowing ribbon, like a goddess about to burst with triplets.
+			a pinup of _himselfA to its plating: she's depicted demurely but barely covering her radiant body with a flowing ribbon, like a goddess about to burst with triplets.
 		<<case "hypergoddess">>
-			a pinup of herself to its plating: she's depicted barely covering her hugely pregnant, radiant body with a flowing ribbon, like a goddess about to burst open from her hundreds of children.
+			a pinup of _himselfA to its plating: she's depicted barely covering her hugely pregnant, radiant body with a flowing ribbon, like a goddess about to burst open from her hundreds of children.
 		<<case "loli">>
-			a pinup of herself to its plating: she's cutely hugging a rifle to her flat chest.
+			a pinup of _himselfA to its plating: she's cutely hugging a rifle to her flat chest.
 		<<case "preggololi">>
-			a pinup of herself to its plating: she's flashing her lewd preggo loli pussy.
+			a pinup of _himselfA to its plating: she's flashing her lewd preggo loli pussy.
 		<<case "angel">>
-			a pinup of herself to its plating: she's depicted wielding a flaming sword and golden shield.
+			a pinup of _himselfA to its plating: she's depicted wielding a flaming sword and golden shield.
 		<<case "cherub">>
-			a pinup of herself to its plating: she's depicted hugging a bow to her chest.
+			a pinup of _himselfA to its plating: she's depicted hugging a bow to her chest.
 		<<case "incubus">>
-			a pinup of herself to its plating: she's depicted mid-orgasm, a bullet rocketing from her dick amidst a blast of cum.
+			a pinup of _himselfA to its plating: she's depicted mid-orgasm, a bullet rocketing from her dick amidst a blast of cum.
 		<<case "succubus">>
-			a pinup of herself to its plating:
+			a pinup of _himselfA to its plating:
 			<<switch $assistantFSAppearance>>
 			<<case "paternalist">>
 				she's depicted hiking her skirt to flash her crotch.
@@ -164,15 +165,15 @@
 				she's depicted striking a sexy pose that shows off every flawless <<if $showInches == 2>>inch<<else>>centimeter<</if>> of her body.
 			<</switch>>
 		<<case "imp">>
-			a pinup of herself to its plating: she's depicted straddling a trident; pussy juices running down its shaft.
+			a pinup of _himselfA to its plating: she's depicted straddling a trident; pussy juices running down its shaft.
 		<<case "witch">>
-			a pinup of herself to its plating: she's depicted straddling a broom, winking.
+			a pinup of _himselfA to its plating: she's depicted straddling a broom, winking.
 		<<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
-			a pinup of herself to its plating: you have no idea what to make of it. Whatever it is, it is devouring your enemies on one end and popping out proper slaves from the other.
+			a pinup of _himselfA to its plating: you have no idea what to make of it. Whatever it is, it is devouring your enemies on one end and popping out proper slaves from the other.
 		<<case "schoolgirl">>
-			a pinup of herself to its plating: she's depicted up on tiptoe, back turned, with her schoolgirl skirt riding up to bare her bottom.
+			a pinup of _himselfA to its plating: she's depicted up on tiptoe, back turned, with her schoolgirl skirt riding up to bare her bottom.
 		<<default>>
-			her own symbol to its insignia.
+			_hisA own symbol to its insignia.
 		<</switch>>
 	<</if>>
 <</if>>
diff --git a/src/uncategorized/pBioreactorPerfected.tw b/src/uncategorized/pBioreactorPerfected.tw
index eefa9142b1701961a386e40ee363bf8f6f96a2f7..eb6a8f9d9efa49215cd347908765ab5d10e263e1 100644
--- a/src/uncategorized/pBioreactorPerfected.tw
+++ b/src/uncategorized/pBioreactorPerfected.tw
@@ -9,6 +9,7 @@
 <<else>>
 
 <<setLocalPronouns $activeSlave>>
+<<setAssistantPronouns>>
 
 When you need peace and quiet to work through a difficult problem, you sometimes take a few minutes to pace through $dairyName. The massive, gently swaying breasts are always an encouraging sight, and the faint, rhythmic sounds of machine milking, machine feeding, and machine sodomy have a stimulating effect on one's thought processes. When you reach the end of the row of machines for the first time today, you turn to walk back again, and then notice that $assistantName's
 <<if $assistant == 0>>
@@ -16,31 +17,31 @@ When you need peace and quiet to work through a difficult problem, you sometimes
 <<else>>
 	<<switch $assistantAppearance>>
 	<<case "monstergirl">>
-		monstergirl avatar is visible on a screen across the last cow in the row from you, waving cheerfully for your attention with one of her hands and a couple of her hair-tentacles.
+		monstergirl avatar is visible on a screen across the last cow in the row from you, waving cheerfully for your attention with one of _hisA hands and a couple of _hisA hair-tentacles.
 	<<case "shemale">>
-		shemale avatar is visible on a screen across the last cow in the row from you, waving for your attention. (Her bouncy waving makes her ever-erect cock wave too.)
+		shemale avatar is visible on a screen across the last cow in the row from you, waving for your attention. (_HisA bouncy waving makes _hisA ever-erect cock wave too.)
 	<<case "amazon">>
 		amazon avatar is visible on a screen across the last cow in the row from you, jumping up and down for your attention.
 	<<case "businesswoman">>
-		businesswoman avatar is visible on a screen across the last cow in the row from you, waving politely for your attention and pointing to a tablet in her hand.
+		businesswoman avatar is visible on a screen across the last cow in the row from you, waving politely for your attention and pointing to a tablet in _hisA hand.
 	<<case "fairy">>
 		fairy avatar is visible on a screen across the last cow in the row from you, waving energetically and pointing to a tablet that she's sitting on.
 	<<case "pregnant fairy">>
 		pregnant fairy avatar is visible on a screen across the last cow in the row from you, waving energetically and pointing to a tablet that she's sitting on.
 	<<case "goddess">>
-		goddess avatar is visible on a screen across the last cow in the row from you, waving demurely for your attention and holding up one of her dribbling breasts.
+		goddess avatar is visible on a screen across the last cow in the row from you, waving demurely for your attention and holding up one of _hisA dribbling breasts.
 	<<case "hypergoddess">>
 		goddess avatar is visible on a screen across the last cow in the row from you, she is aggressively milking herself trying to get your attention.
 	<<case "loli">>
 		child avatar is visible on a screen across the last cow in the row from you, jumping up and down for your attention.
 	<<case "preggololi">>
-		child avatar is visible on a screen across the last cow in the row from you, waving her arms over her head.
+		child avatar is visible on a screen across the last cow in the row from you, waving _hisA arms over _hisA head.
 	<<case "angel">>
-		angel avatar is visible on a screen across the last cow in the row from you, waving her arms and flapping her wings.
+		angel avatar is visible on a screen across the last cow in the row from you, waving _hisA arms and flapping _hisA wings.
 	<<case "cherub">>
-		cherub avatar is visible on a screen across the last cow in the row from you, fluttering back and forth while waving her hands.
+		cherub avatar is visible on a screen across the last cow in the row from you, fluttering back and forth while waving _hisA hands.
 	<<case "incubus">>
-		incubus avatar is visible on a screen across the last cow in the row from you, idly rubbing her dick with one hand and beckoning you with the other.
+		incubus avatar is visible on a screen across the last cow in the row from you, idly rubbing _hisA dick with one hand and beckoning you with the other.
 	<<case "succubus">>
 		succubus avatar is visible on a screen across the last cow in the row from you; she is happily mooning you.
 	<<case "imp">>
@@ -162,17 +163,17 @@ You stop and consider the cow, from $his titanic breasts to $his <<if ($activeSl
 		<</if>>
 		"Future redesignations can always be disabled from $dairyName interface."
 		<<if ($activeSlave.ovaries == 1)>>
-		<<if ($activeSlave.balls == 0)>>
-			<<set $bioreactorsXX += 1>>
+			<<if ($activeSlave.balls == 0)>>
+				<<set $bioreactorsXX += 1>>
+			<<else>>
+				<<set $bioreactorsHerm += 1>>
+			<</if>>
 		<<else>>
-			<<set $bioreactorsHerm += 1>>
-		<</if>>
-		<<else>>
-		<<if ($activeSlave.balls == 0)>>
-			<<set $bioreactorsBarren += 1>>
-		<<else>>
-			<<set $bioreactorsXY += 1>>
-		<</if>>
+			<<if ($activeSlave.balls == 0)>>
+				<<set $bioreactorsBarren += 1>>
+			<<else>>
+				<<set $bioreactorsXY += 1>>
+			<</if>>
 		<</if>>
 		<<include "Remove activeSlave">>
 		<<set $createBioreactors = 1>>
@@ -180,7 +181,7 @@ You stop and consider the cow, from $his titanic breasts to $his <<if ($activeSl
 <</link>>
 <br><<link "No, leave $him as $he is">>
 	<<replace "#result">>
-		"Yes, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," your assistant confirms. "This option will remain accessible from $dairyName's control interface, if you reconsider."
+		"Yes, <<if $PC.title == 1>>sir<<else>>ma'am<</if>>," your assistant confirms. "This option will remain accessible from $dairyName's control interface, if you reconsider."
 	<</replace>>
 <</link>>
 </span>
diff --git a/src/uncategorized/pCitizensAndCivilians.tw b/src/uncategorized/pCitizensAndCivilians.tw
index 569442a7d16df7480c5da5e9dc8737f99c9b3476..04aa4cc375d03a555763ceee66dcdc3edf68ce62 100644
--- a/src/uncategorized/pCitizensAndCivilians.tw
+++ b/src/uncategorized/pCitizensAndCivilians.tw
@@ -5,16 +5,17 @@
 <<else>> 
 	<<set _cost = 20000>>
 <</if>>
+<<setAssistantPronouns>>
 
 <<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event">>
 
 <<if $assistant > 0>>
-	While working at your desk, you are accompanied by the luscious sound of $assistantName humming to herself, which she does to indicate she's working on a difficult task. After this goes on for a while,
+	While working at your desk, you are accompanied by the luscious sound of $assistantName humming to herself, which _heA does to indicate _heA's working on a difficult task. After this goes on for a while,
 	<<switch $assistantAppearance>>
 	<<case "monstergirl">>
 		her monstergirl avatar uses its tentacle hair to wave for your attention
 	<<case "shemale">>
-		her avatar helicopters its dick until she has your attention
+		her avatar helicopters its dick until _heA has your attention
 	<<case "amazon">>
 		her avatar jumps up and down for your attention, hooting cheerfully,
 	<<case "hypergoddess">>
@@ -25,7 +26,7 @@
 		her avatar eagerly waves her hands to get your attention
 	<<case "businesswoman">>
 		her avatar takes off its reading glasses, straightens its suit jacket,
-	<<case "fairy" "pregnant fairy" "cherub" "imp">>
+	<<case "cherub" "fairy" "imp" "pregnant fairy">>
 		her avatar flies up to your face and waves her arms
 	<<case "goddess">>
 		her avatar hefts up her gravid body, glowing brighter than usual to get your attention,
@@ -44,7 +45,9 @@
 	<<default>>
 		her symbol glows to get your attention
 	<</switch>>
-	and says, "<<= properTitle()>>, I have a suggestion. At your request I have been reviewing historical slave societies for parallels with our current situation. I calculate it would be very advantageous to bind your mercenaries more closely to the arcology. It would be expensive, but if they were all given slaves, better weapons, and some sort of title, they would defend this place to the death."<<else>><<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> catches your attention as you work at your desk. It says, "<<= properTitle()>>, a suggestion. Review of historical slave societies for parallels with your current situation is complete. Analysis indicates it would be advantageous to increase the loyalty of your mercenaries. It would be expensive, but if they were given slaves, better weapons, and an honorary title, they would defend the arcology with increased effectiveness."
+	and says, "<<= properTitle()>>, I have a suggestion. At your request I have been reviewing historical slave societies for parallels with our current situation. I calculate it would be very advantageous to bind your mercenaries more closely to the arcology. It would be expensive, but if they were all given slaves, better weapons, and some sort of title, they would defend this place to the death."
+<<else>>
+	<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> catches your attention as you work at your desk. _HeA says, "<<= properTitle()>>, a suggestion. Review of historical slave societies for parallels with your current situation is complete. Analysis indicates it would be advantageous to increase the loyalty of your mercenaries. It would be expensive, but if they were given slaves, better weapons, and an honorary title, they would defend the arcology with increased effectiveness."
 <</if>>
 
 <br><br>
diff --git a/src/uncategorized/pHackerSupport.tw b/src/uncategorized/pHackerSupport.tw
index dda364abe584e50b43f901a7c3ed8da0f269c3c3..91648d9a8054e06ef04811312905d34d44d7ba2f 100644
--- a/src/uncategorized/pHackerSupport.tw
+++ b/src/uncategorized/pHackerSupport.tw
@@ -2,6 +2,8 @@
 
 <<set $nextButton = "End Call", $nextLink = "Random Nonindividual Event", $hackerSupport = 0>>
 
+<<setAssistantPronouns>>
+
 While you are reviewing your information security posture in light of the Daughters of Liberty and their apparent ability to get into your systems, you receive yet another well-secured message unannounced. To your surprise, it isn't the Daughters. It's a video call from a rather interesting individual. She is quite pretty, and has a variety of facial tattoos and piercings; her face is androgynous enough that you aren't entirely sure what gender (probably) she considers herself. Her pale skin is illuminated by the diffuse glow from what's clearly a huge bank of monitors, and the clacking sound of a traditional mechanical keyboard can be heard over the line.
 
 <br><br>
diff --git a/src/uncategorized/pInvasion.tw b/src/uncategorized/pInvasion.tw
index e3ae44b843b0d9517f0e1ccad70385cc55444c1b..266d241b7be4ad37a319e54393413f27c515e59a 100644
--- a/src/uncategorized/pInvasion.tw
+++ b/src/uncategorized/pInvasion.tw
@@ -3,6 +3,7 @@
 <<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event">>
 
 <<set $invasionVictory = 1, $peacekeepers = 0>>
+<<setAssistantPronouns>>
 
 The day that wasn't supposed to come is here. The troubled little country next door is falling apart. Last month, its stock market collapsed. Last week, its government fell. Yesterday, there was open looting in its cities. And today, a faction of disaffected citizens that blames the Free Cities for siphoning off business and causing the collapse seized weapons from unguarded army depots<<if ($terrain == "marine") || ($terrain == "oceanic")>>, armed merchant ships and private vessels, and are approaching the Free City over the water<<else>> and advanced towards your home<</if>>.
 
diff --git a/src/uncategorized/pPeacekeepersInfluence.tw b/src/uncategorized/pPeacekeepersInfluence.tw
index 6e6a6f5f918e95da6b4bfff69efd5eeacaf23ab8..5e09de99b81aa26ae902af18a6a455ccf1f1ef77 100644
--- a/src/uncategorized/pPeacekeepersInfluence.tw
+++ b/src/uncategorized/pPeacekeepersInfluence.tw
@@ -3,6 +3,7 @@
 <<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event">>
 
 <<set $peacekeepers.influenceAnnounced = 1>>
+<<setAssistantPronouns>>
 
 General $peacekeepers.generalName has successfully declared his independence from his mother country. That nation recruited, trained, and commanded him and all his men and women, but then it sent him to keep the peace in a war-torn region, failed to give him the support he needed, and then tried to withdraw him when the costs of what support they were willing to send overtopped what weak political will the old world still has. In truth, it was only a half-step from peacekeeping force to government, for General $peacekeepers.generalName and his troops. They were already the only source of public order in that area.
 
@@ -93,7 +94,7 @@ As you review intelligence from the area at your desk,
 	<<case "loli">>
 		just wrestling and dancing," her innocence shining through her explanation.
 	<<case "preggololi">>
-		just the guys enjoying some fresh young girls," she says with a hint of jealousy.
+		just the guys enjoying some fresh young girls," _heA says with a hint of jealousy.
 	<<case "angel">>
 		just the strong taking what they want without consideration," she sighs, sounding disapproving of something so uncivilized. 
 	<<case "cherub">>
diff --git a/src/uncategorized/pSnatchAndGrab.tw b/src/uncategorized/pSnatchAndGrab.tw
index 3c2f91c53a9c97b198a6fec039d620162b0d2640..b90b97d311563097393c19b8623bddf656a60bd5 100644
--- a/src/uncategorized/pSnatchAndGrab.tw
+++ b/src/uncategorized/pSnatchAndGrab.tw
@@ -4,6 +4,7 @@
 <<set $nextLink = "Random Nonindividual Event">>
 
 <<set $PSnatch = 0>>
+<<setAssistantPronouns>>
 
 <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> forwards a discreet message from the leader of your mercenaries.
 <br><br>
diff --git a/src/uncategorized/peHeadgirlConcubine.tw b/src/uncategorized/peHeadgirlConcubine.tw
index bc9f2c98c9b7d422146c317599058cff9cc9207d..a839da24f1c2e77b5b7ffdc6c3296d2c9fd90930 100644
--- a/src/uncategorized/peHeadgirlConcubine.tw
+++ b/src/uncategorized/peHeadgirlConcubine.tw
@@ -4,8 +4,11 @@
 
 <<set $i = $slaveIndices[$HeadGirl.ID]>>
 <<set $partner = $slaveIndices[$Concubine.ID]>>
+<<setLocalPronouns $HeadGirl>>
+<<setLocalPronouns $Concubine 2>>
+<<setAssistantPronouns>>
 
-You wake up one morning to find $HeadGirl.slaveName and $Concubine.slaveName waiting next to your bed. It's immediately obvious that they both have a minor item of business for you, since nothing was urgent enough to wake you early, and they evidently both came in to catch you at your normal hour of rising. They're kneeling side by side next to the bed<<if $HeadGirl.boobs + $Concubine.boobs > 10000>> (a position that smashes their massive breasts together on one side)<<elseif $HeadGirl.butt + $Concubine.butt > 10>> (a position that smashes their massive asses together on one side)<</if>>, and it's also obvious that they've been filling the few minutes they've been waiting for you to wake up by making out. Their lips are moist, $Concubine.slaveName's $Concubine.skin cheeks are a little flushed, and there's even a little unnoticed strand of saliva running from her mouth to $HeadGirl.slaveName's. They both look at you expectantly, wondering whether to speak up or save their questions for after you take a moment to get ready for your day.
+You wake up one morning to find $HeadGirl.slaveName and $Concubine.slaveName waiting next to your bed. It's immediately obvious that they both have a minor item of business for you, since nothing was urgent enough to wake you early, and they evidently both came in to catch you at your normal hour of rising. They're kneeling side by side next to the bed<<if $HeadGirl.boobs + $Concubine.boobs > 10000>> (a position that smashes their massive breasts together on one side)<<elseif $HeadGirl.butt + $Concubine.butt > 10>> (a position that smashes their massive asses together on one side)<</if>>, and it's also obvious that they've been filling the few minutes they've been waiting for you to wake up by making out. Their lips are moist, $Concubine.slaveName's $Concubine.skin cheeks are a little flushed, and there's even a little unnoticed strand of saliva running from _his2 mouth to $HeadGirl.slaveName's. They both look at you expectantly, wondering whether to speak up or save their questions for after you take a moment to get ready for your day.
 
 <br><br>
 
@@ -13,7 +16,7 @@ You wake up one morning to find $HeadGirl.slaveName and $Concubine.slaveName wai
 <<link "Get right to work">>
 	<<replace "#result">>
 	You didn't get to where you are by lying around on the job. You spring out of bed and head straight towards your office and its desk to get some work done with your first rush of morning energy before your ablutions. Your Head Girl and Concubine follow along behind you;
-	$HeadGirl.slaveName does her best to keep up, because the sight of your
+	$HeadGirl.slaveName does $his best to keep up, because the sight of your
 	<<if $HeadGirl.attrXX > 65>>
 		<<if $HeadGirl.attrXY > 65>>
 			<<if $PC.dick == 1>>
@@ -42,112 +45,112 @@ You wake up one morning to find $HeadGirl.slaveName and $Concubine.slaveName wai
 		<</if>>
 	<<else>>
 		<<if $PC.dick == 1>>
-		bare dick
+			bare dick
 		<<elseif $PC.boobs == 0>>
-		bare chest
+			bare chest
 		<<else>>
-		beloved body nude
+			beloved body nude
 		<</if>>
 	<</if>>
-	in motion as you walk is something she openly enjoys, while $Concubine.slaveName at least tries to be a little more modest. You sit down at your desk, taking in the situation in your domain at a glance as $assistantName
+	in motion as you walk is something $he openly enjoys, while $Concubine.slaveName at least tries to be a little more modest. You sit down at your desk, taking in the situation in your domain at a glance as $assistantName
 	<<switch $assistantAppearance>>
 	<<case "monstergirl">>
 		springs into monstrous life on the glass desktop, eyes flashing and hair writhing.
 	<<case "shemale">>
-		pops up on the glass desktop, helicoptering her dick while she waits for instructions.
+		pops up on the glass desktop, helicoptering _hisA dick while she waits for instructions.
 	<<case "amazon">>
 		appears to smash through the glass desktop, landing in a crouch to wait for orders.
 	<<case "businesswoman">>
-		appears on the glass desktop, sitting primly in her own chair and waiting for instructions.
+		appears on the glass desktop, sitting primly in _hisA own chair and waiting for instructions.
 	<<case "fairy">>
-		appears on the glass desktop, pressing her face against the screen.
+		appears on the glass desktop, pressing _hisA face against the screen.
 	<<case "pregnant fairy">>
-		appears on the glass desktop, gingerly pressing her face and belly against the screen.
+		appears on the glass desktop, gingerly pressing _hisA face and belly against the screen.
 	<<case "goddess">>
 		gleams into existence on the glass desktop, reclining in a glow of maternal glory while she waits for direction.
 	<<case "hypergoddess">>
-		gleams into existence on the glass desktop, shifting her gravid bulk so that it rests firmly on your desk.
+		gleams into existence on the glass desktop, shifting _hisA gravid bulk so that it rests firmly on your desk.
 	<<case "loli">>
-		appears on the glass desktop, facing away from you. She spins around with a start, a finger up her nose, before quickly brushing herself off and pretending she wasn't doing anything.
+		appears on the glass desktop, facing away from you. _HeA spins around with a start, a finger up _hisA nose, before quickly brushing _himselfA off and pretending _heA wasn't doing anything.
 	<<case "preggololi">>
-		appears on the glass desktop, idly stroking her pregnancy as she awaits your command.
+		appears on the glass desktop, idly stroking _hisA pregnancy as she awaits your command.
 	<<case "schoolgirl">>
-		appears on the glass desktop, sitting in her own chair and waiting for instructions with her legs spread a little wide for such a short skirt.
+		appears on the glass desktop, sitting in _hisA own chair and waiting for instructions with _hisA legs spread a little wide for such a short skirt.
 	<<case "angel">>
-		appears on the glass desktop, spreads her wings and stretches before taking a seat and waiting for instructions.
+		appears on the glass desktop, spreads _hisA wings and stretches before taking a seat and waiting for instructions.
 	<<case "cherub" "imp">>
 		flutters into view on the glass desktop, hovering above the ground while awaiting instructions.
 	<<case "incubus">>
-		appears on the glass desktop, idly stroking her erection and trying to catch your attention.
+		appears on the glass desktop, idly stroking _hisA erection and trying to catch your attention.
 	<<case "succubus">>
-		appears on the glass desktop and presses her tits against the screen.
+		appears on the glass desktop and presses _hisA tits against the screen.
 	<<case "witch">>
-		suddenly appears on the glass desktop; she gasps and covers herself when she realizes her clothes didn't teleport with her.
+		suddenly appears on the glass desktop; _heA gasps and covers _himselfA when _heA realizes _hisA clothes didn't teleport with _himA.
 	<<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
-		slowly coalesces together to form her usual feminine figure and standing their blankly waiting for instruction.
+		slowly coalesces together to form _hisA usual feminine figure and standing their blankly waiting for instruction.
 	<<default>>
 		appears as a glowing icon on the glass desktop, awaiting instructions.
 	<</switch>>
 	<br><br>
-	You look at $HeadGirl.slaveName, standing across the desk from you, and she takes the cue and goes first. She asks your permission to make a couple of last-minute changes to slaves' assignments for the day, and you ask about a couple of minor efficiency issues before giving her the go ahead. Meanwhile, $Concubine.slaveName kneels beside your chair, resting her $Concubine.hColor head on your knee, her <<if $Concubine.dick > 8>>limp, monstrous cock resting softly against one of your ankles<<elseif $Concubine.boobs > 5000>>titanic udders a nice cushion against your calves<<elseif $Concubine.weight > 10>>soft body cushioning nicely against your leg<<elseif $Concubine.boobs > 1000>>heavy breast resting against your calf on that side<<else>>chest warm against your calf on that side<</if>>. She places a <<if $Concubine.muscles > 30>>strong<<else>>soft<</if>> hand on the inside of your shin and hugs your lower leg, sensual, but companionable rather than sexually insistent.
+	You look at $HeadGirl.slaveName, standing across the desk from you, and $he takes the cue and goes first. $He asks your permission to make a couple of last-minute changes to slaves' assignments for the day, and you ask about a couple of minor efficiency issues before giving $him the go ahead. Meanwhile, $Concubine.slaveName kneels beside your chair, resting _his2 $Concubine.hColor head on your knee, _his2 <<if $Concubine.dick > 8>>limp, monstrous cock resting softly against one of your ankles<<elseif $Concubine.boobs > 5000>>titanic udders a nice cushion against your calves<<elseif $Concubine.weight > 10>>soft body cushioning nicely against your leg<<elseif $Concubine.boobs > 1000>>heavy breast resting against your calf on that side<<else>>chest warm against your calf on that side<</if>>. _He2 places a <<if $Concubine.muscles > 30>>strong<<else>>soft<</if>> hand on the inside of your shin and hugs your lower leg, sensual, but companionable rather than sexually insistent.
 	<br><br>
-	Your Head Girl exits, performing the proper formalities and then hurrying off to make sure the reassigned slaves get going. As she withdraws she
+	Your Head Girl exits, performing the proper formalities and then hurrying off to make sure the reassigned slaves get going. As $he withdraws $he
 	<<if $HeadGirl.relationship <= -2>>
-		has eyes only for you; she
+		has eyes only for you; $he
 	<<elseif $HeadGirl.relationship == -1>>
-		gives $Concubine.slaveName a look up and down, which her slutty nature obliges her to give everyone; then she
+		gives $Concubine.slaveName a look up and down, which $his slutty nature obliges $him to give everyone; then $he
 	<<elseif $HeadGirl.relationshipTarget == $Concubine.ID>>
 		<<if $HeadGirl.relationship == 1>>
-			gives her friend $Concubine.slaveName a smile; then she
+			gives $his friend $Concubine.slaveName a smile; then $he
 		<<elseif $HeadGirl.relationship == 2>>
-			gives her best friend $Concubine.slaveName a smile and a little wave; then she
+			gives $his best friend $Concubine.slaveName a smile and a little wave; then $he
 		<<elseif $HeadGirl.relationship == 3>>
-			gives her fuckbuddy $Concubine.slaveName a flirty wink; then she
+			gives $his fuckbuddy $Concubine.slaveName a flirty wink; then $he
 		<<elseif $HeadGirl.relationship == 4>>
-			blows her lover $Concubine.slaveName a kiss; then she
+			blows $his lover $Concubine.slaveName a kiss; then $he
 		<<else>>
-			mouths "I love you" at her wife $Concubine.slaveName; then she
+			mouths "I love you" at $his wife $Concubine.slaveName; then $he
 		<</if>>
 	<</if>>
 	<<switch $HeadGirl.fetish>>
 	<<case "submissive">>
-		catches her lower lip behind her teeth and gives you a blushing, sexually submissive look
+		catches $his lower lip behind $his teeth and gives you a blushing, sexually submissive look
 	<<case "cumslut">>
-		looks you in the eye and licks her lips lasciviously
+		looks you in the eye and licks $his lips lasciviously
 	<<case "humiliation">>
 		flashes you and blushes artfully
 	<<case "buttslut">>
-		cocks her hips, pulls one buttock aside, and winks her asshole in your direction
+		cocks $his hips, pulls one buttock aside, and winks $his asshole in your direction
 	<<case "boobs">>
-		looks you in the eye and gives her boobs a little bounce
+		looks you in the eye and gives $his boobs a little bounce
 	<<case "pregnancy">>
-		looks you in the eye and traces a hand across her belly
+		looks you in the eye and traces a hand across $his belly
 	<<case "dom">>
 		gives you a cheerful, sexually challenging wink
 	<<case "sadist">>
 		gives you a significant glance, as between sadists,
 	<<case "masochist">>
-		looks at you and gives her own butt a light slap
+		looks at you and gives $his own butt a light slap
 	<<default>>
-		looks at you and adds a bit of extra sway to her hips
+		looks at you and adds a bit of extra sway to $his hips
 	<</switch>>
-	on her way out the door. When she's gone, your Concubine speaks up from her adoring embrace of your leg. She asks a little aesthetic question about one of your other bedslaves, her <<if $Concubine.voice < 2>>deep voice rumbling against your knee<<elseif $Concubine.voice > 2>>high voice humming against your knee<<else>>feminine voice purring against your knee<</if>>. You chat with her about how you'd like the girl to look and act, ideally, and do other work while running your fingers through your Concubine's<<if $Concubine.hLength < 10>> short<</if>> hair. Your Head Girl's confident assistance managing your chattel and your Concubine's devoted comfort as you work allows you to @@.yellowgreen;be unusually productive@@ all morning.
+	on $his way out the door. When $he's gone, your Concubine speaks up from _his2 adoring embrace of your leg. _He2 asks a little aesthetic question about one of your other bedslaves, _his2 <<if $Concubine.voice < 2>>deep voice rumbling against your knee<<elseif $Concubine.voice > 2>>high voice humming against your knee<<else>>feminine voice purring against your knee<</if>>. You chat with _him2 about how you'd like the _girl2 to look and act, ideally, and do other work while running your fingers through your Concubine's<<if $Concubine.hLength < 10>> short<</if>> hair. Your Head Girl's confident assistance managing your chattel and your Concubine's devoted comfort as you work allows you to @@.yellowgreen;be unusually productive@@ all morning.
 	<<set $cash += 1000>>
 	<</replace>>
 <</link>>
 <br><<link "Tease them while they meet with you">>
 	<<replace "#result">>
-	You tell them to go ahead, $HeadGirl.slaveName first, but you flip the sheet back and pat the soft mattress on either side of you while you do. They laugh and clamber on up, $HeadGirl.slaveName first, and she manages to drag a $HeadGirl.nipples nipple across your <<if $PC.boobs == 1>>own bare breasts<<else>>chest<</if>> as she climbs over you. Once she's situated under the crook of your arm, <<if $HeadGirl.boobs > 6000>>the huge weight of her boobs pressing against your ribcage<<elseif $HeadGirl.dick > 5>>which presses her absurd dick against your hip<<elseif $HeadGirl.energy > 95>>making the eager heat between the nympho's legs quite noticeable against your hip<<else>>her body warm against you<</if>>, she clears her throat and asks your permission to make a couple of last-minute changes to slaves' assignments for the day.
+	You tell them to go ahead, $HeadGirl.slaveName first, but you flip the sheet back and pat the soft mattress on either side of you while you do. They laugh and clamber on up, $HeadGirl.slaveName first, and $he manages to drag a $HeadGirl.nipples nipple across your <<if $PC.boobs == 1>>own bare breasts<<else>>chest<</if>> as $he climbs over you. Once $he's situated under the crook of your arm, <<if $HeadGirl.boobs > 6000>>the huge weight of $his boobs pressing against your ribcage<<elseif $HeadGirl.dick > 5>>which presses $his absurd dick against your hip<<elseif $HeadGirl.energy > 95>>making the eager heat between the nympho's legs quite noticeable against your hip<<else>>$his body warm against you<</if>>, $he clears $his throat and asks your permission to make a couple of last-minute changes to slaves' assignments for the day.
 	<br><br>
-	As she did so, you were encircling your girls in your <<if $PC.title == 1>>powerful arms<<else>>loving grip<</if>>. Cupping your Head Girl's butt in your left hand and your Concubine's in your right, you give them a good squeeze as $HeadGirl.slaveName finishes her question. Her voice rises cutely as your marauding hand moves over the place between her <<if $HeadGirl.butt > 6>>huge<<elseif $HeadGirl.butt > 3>>healthy<<else>>cute<</if>> buttocks and you slowly press a single malicious finger in against her <<if $HeadGirl.anus > 2>>loose asspussy<<elseif $HeadGirl.butt > 0>>practiced asshole<<else>>virgin pucker<</if>>. She manages to finish, but trails off into a groan, the warm, crinkled skin spasming against the teasing digit.
+	As $he did so, you were encircling your girls in your <<if $PC.title == 1>>powerful arms<<else>>loving grip<</if>>. Cupping your Head Girl's butt in your left hand and your Concubine's in your right, you give them a good squeeze as $HeadGirl.slaveName finishes $his question. $His voice rises cutely as your marauding hand moves over the place between $his <<if $HeadGirl.butt > 6>>huge<<elseif $HeadGirl.butt > 3>>healthy<<else>>cute<</if>> buttocks and you slowly press a single malicious finger in against $his <<if $HeadGirl.anus > 2>>loose asspussy<<elseif $HeadGirl.butt > 0>>practiced asshole<<else>>virgin pucker<</if>>. $He manages to finish, but trails off into a groan, the warm, crinkled skin spasming against the teasing digit.
 	<br><br>
-	$Concubine.slaveName laughs at her and asks her own question, a little aesthetic question about one of your other bedslaves, but something you like to exercise artistic control over. Her giggling is cut off as she has to concentrate on getting her words out as you use two fingers to massage and tease the sensitive skin between her ass and <<if $Concubine.vagina > -1>>the start of her cunt<<elseif $Concubine.scrotum > 0>>her ballsack<<else>>the base of her dick<</if>>. It's $HeadGirl.slaveName's turn to laugh, which she does throatily, her warm breath gusting deliciously across your <<if $PC.boobs == 1>>hardening nipples<<else>>pecs<</if>>.
+	$Concubine.slaveName laughs at $him and asks _his2 own question, a little aesthetic question about one of your other bedslaves, but something you like to exercise artistic control over. _His2 giggling is cut off as _he2 has to concentrate on getting _his2 words out as you use two fingers to massage and tease the sensitive skin between _his2 ass and <<if $Concubine.vagina > -1>>the start of _his2 cunt<<elseif $Concubine.scrotum > 0>>_his2 ballsack<<else>>the base of _his2 dick<</if>>. It's $HeadGirl.slaveName's turn to laugh, which $he does throatily, $his warm breath gusting deliciously across your <<if $PC.boobs == 1>>hardening nipples<<else>>pecs<</if>>.
 	<<if SlaveStatsChecker.checkForLisp($HeadGirl)>>
 		"Thee, it'th not eathy,"
 	<<else>>
 		"See, it's not easy,"
 	<</if>>
-	she breathes across you at your Concubine.
+	$he breathes across you at your Concubine.
 	<br><br>
 	They soon get their revenge as you give them their orders, though, moving their expert hands between your legs to give you a handjob. They do it cooperatively as you continue to play with them, letting you enjoy the delightful sensation of <<if $PC.dick == 1>>two hands working your shaft while another tickles your frenulum and a fourth massages your balls<<else>>a hand massaging your petals on either side while another delves two fingers inside you and a fourth pleasures your clit<</if>>. They crane their necks to rain kisses on your chin, neck, <<if $PC.boobs == 1>>breasts, and nipples,<<else>>and chest,<</if>> and on each other's mouths. You spring out of bed when you're satisfied, pulling your leadership with you towards the shower, and they @@.mediumaquamarine;trustingly bounce up to follow.@@
 	<<set $slaves[$i].trust += 4, $slaves[$partner].trust += 4>>
@@ -156,97 +159,97 @@ You wake up one morning to find $HeadGirl.slaveName and $Concubine.slaveName wai
 	<</replace>>
 <</link>>
 <<if $HeadGirl.anus > 0>>
-<<if $HeadGirl.vagina != 0>>
-<<if $Concubine.anus > 0>>
-<<if $Concubine.vagina != 0>>
-<br><<link "Double penetrate them while they meet with you">>
-	<<replace "#result">>
-	You sit up and order $HeadGirl.slaveName up onto the bed, on her back, and while she's <<if $HeadGirl.energy > 95>>eagerly obeying<<else>>obediently getting situated<</if>>, you tell $Concubine.slaveName to ride her, reverse cowgirl. She straddles your Head Girl, <<if $Concubine.butt > 6>>using her hands to situate her huge buttocks<<elseif $Concubine.boobs > 4000>>making her heavy boobs sway deliciously<<else>>carefully situating her legs astride $HeadGirl.slaveName's hips.<</if>> You plant a hard kiss on $Concubine.slaveName's mouth, pressing her backwards as you maneuver yourself into place<<if $PC.dick == 0>> and don a strap-on, since there isn't enough space for tribbing to work here<</if>>.
-	<<if $Concubine.vagina > -1>>
-		She moans into you as she feels you run <<if $PC.dick == 0>>the cool head of the phallus<<else>>your cockhead<</if>> along her<<if $Concubine.labia > 0>> generous<</if>> labia before plunging it inside her. Getting the idea, $HeadGirl.slaveName
-		<<if ($HeadGirl.dick > 0) && (canAchieveErection($HeadGirl))>>
-			<<if $HeadGirl.dick - $Concubine.anus > 2>>
-			gently pushes her cock up $Concubine.slaveName's ass, since she knows your Concubine's anus will be a little tight around her imposing dick.
-			<<elseif $HeadGirl.dick - $Concubine.anus > 0>>
-			pushes her cock up $Concubine.slaveName's ass, since she knows your Concubine can take her dick without too much trouble.
-			<<else>>
-			shoves her cock up $Concubine.slaveName's ass, since she knows your Concubine can take her dick with ease.
-		<</if>>
-		<<else>>
-			slides a hand down and
-			<<if $Concubine.anus > 3>>
-			fists $Concubine.slaveName's loose ass, since that's what it takes to fill your Concubine's gaping asspussy.
-			<<elseif $Concubine.anus == 3>>
-			starts to fuck $Concubine.slaveName's soft anus with three fingers.
-			<<elseif $Concubine.anus == 2>>
-			starts to fuck $Concubine.slaveName's asspussy with two fingers.
-			<<else>>
-			starts to fuck $Concubine.slaveName's tight little backdoor with a finger.
-		<</if>>
-		<</if>>
-		<<if $PC.dick == 1>>You feel the penetration through $Concubine.slaveName's vaginal walls, an incredible sensation.<</if>>
-	<<else>>
-		Getting the idea, $HeadGirl.slaveName
-		<<if ($HeadGirl.dick > 0) && (canAchieveErection($HeadGirl))>>
-			<<if $HeadGirl.dick - $Concubine.anus > 2>>
-			gently pushes her cock up $Concubine.slaveName's ass, since she knows your Concubine's anus will be a little tight around her imposing dick.
-			<<elseif $HeadGirl.dick - $Concubine.anus > 0>>
-			pushes her cock up $Concubine.slaveName's ass, since she knows your Concubine can take her dick without too much trouble.
-			<<else>>
-			shoves her cock up $Concubine.slaveName's ass, since she knows your Concubine can take her dick with ease.
-		<</if>>
-		Then she grabs $Concubine.slaveName behind the knees and spreads her legs as far as they'll go, rotating her hips to position her for another phallus up the butt.
-		<<else>>
-			slides a hand down and
-			<<if $Concubine.anus > 3>>
-			fists $Concubine.slaveName's loose ass, since that's what it takes to fill your Concubine's gaping asspussy.
-			<<elseif $Concubine.anus == 3>>
-			starts to fuck $Concubine.slaveName's soft anus with three fingers.
-			<<elseif $Concubine.anus == 2>>
-			starts to fuck $Concubine.slaveName's asspussy with two fingers.
-			<<else>>
-			starts to fuck $Concubine.slaveName's tight little backdoor with a finger.
-		<</if>>
-		Then she grabs $Concubine.slaveName behind a knee with her other hand and rotates her hips to position her for additional anal penetration.
-		<</if>>
-		Your Concubine shivers and moans as her sphincter accommodates <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>, too.
-	<</if>>
-	<br><br>
-	You start to fuck her, and then ask her what she needed from you. The poor girl has to concentrate hard to remember why she's here through the waterfall of sensations, but she manages it eventually, gasping out a little aesthetic question about one of your other bedslaves. You give her her answer and make her repeat it back. When you're satisfied, you grab her ankles and pull them up, sliding her off your <<if $PC.dick == 1>>pole<<else>>strap-on<</if>> and $HeadGirl.slaveName's <<if ($HeadGirl.dick > 0) && (canAchieveErection($HeadGirl))>>dick<<else>>penetrating fingers<</if>> with a lovely lewd noise. After appreciating the sight of her well-fucked <<if $Concubine.vagina > -1>>holes<<else>>hole<</if>>, you swing her ass over and deposit it on the bed, producing a grunt as the drop forces the wind out of her. Grabbing your Head Girl in turn, you yank her towards you, give the giggling slave a kiss, seize her <<if $HeadGirl.weight > 10>>plush<<elseif $HeadGirl.hips > 0>>broad<<else>>trim<</if>> hips and lift her onto $Concubine.slaveName's lap. She takes
-	<<if $Concubine.vagina > -1>>
-		<<if $HeadGirl.vagina > -1>>
-			her own double pounding, pussy and ass,
-		<<else>>
-			double anal instead, since unlike your Concubine she only has the one lower fuckhole,
-		<</if>>
-	<<else>>
-		<<if $HeadGirl.vagina > -1>>
-			double penetration instead, since unlike your Concubine she has two lower fuckholes,
-		<<else>>
-			her own double anal pounding,
-		<</if>>
-	<</if>>
-	while taking her turn getting instructions. She manages to ask your permission to make a couple of last-minute changes to slaves' assignments for the day. Having thus given your leadership guidance, you jump up for a shower, crooking a finger to indicate that they should follow. They @@.hotpink;trail obediently after you,@@ a bit sore, their holes dripping
-	<<if ($HeadGirl.vagina > -1) || ($HeadGirl.vagina > -1)>>
-		<<if ($PC.dick == 1) || ($HeadGirl.balls > 0) || ($Concubine.balls > 0)>>
-			cum, pussyjuice, and lube.
-		<<else>>
-			cum and lube.
-		<</if>>
-	<<else>>
-		<<if ($PC.dick == 1) || ($HeadGirl.balls > 0) || ($Concubine.balls > 0)>>
-			cum and lube.
-		<<else>>
-			lube.
+	<<if $HeadGirl.vagina != 0>>
+		<<if $Concubine.anus > 0>>
+			<<if $Concubine.vagina != 0>>
+				<br><<link "Double penetrate them while they meet with you">>
+					<<replace "#result">>
+					You sit up and order $HeadGirl.slaveName up onto the bed, on $his back, and while $he's <<if $HeadGirl.energy > 95>>eagerly obeying<<else>>obediently getting situated<</if>>, you tell $Concubine.slaveName to ride $him, reverse cowgirl. $He straddles your Head Girl, <<if $Concubine.butt > 6>>using _his2 hands to situate _his2 huge buttocks<<elseif $Concubine.boobs > 4000>>making _his2 heavy boobs sway deliciously<<else>>carefully situating _his2 legs astride $HeadGirl.slaveName's hips.<</if>> You plant a hard kiss on $Concubine.slaveName's mouth, pressing _him2 backwards as you maneuver yourself into place<<if $PC.dick == 0>> and don a strap-on, since there isn't enough space for tribbing to work here<</if>>.
+					<<if $Concubine.vagina > -1>>
+						_He2 moans into you as _he2 feels you run <<if $PC.dick == 0>>the cool head of the phallus<<else>>your cockhead<</if>> along _his2<<if $Concubine.labia > 0>> generous<</if>> labia before plunging it inside _him2. Getting the idea, $HeadGirl.slaveName
+						<<if ($HeadGirl.dick > 0) && (canAchieveErection($HeadGirl))>>
+							<<if $HeadGirl.dick - $Concubine.anus > 2>>
+								gently pushes $his cock up $Concubine.slaveName's ass, since $he knows your Concubine's anus will be a little tight around $his imposing dick.
+							<<elseif $HeadGirl.dick - $Concubine.anus > 0>>
+								pushes $his cock up $Concubine.slaveName's ass, since $he knows your Concubine can take $his dick without too much trouble.
+							<<else>>
+								shoves $his cock up $Concubine.slaveName's ass, since $he knows your Concubine can take $his dick with ease.
+							<</if>>
+						<<else>>
+							slides a hand down and
+							<<if $Concubine.anus > 3>>
+								fists $Concubine.slaveName's loose ass, since that's what it takes to fill your Concubine's gaping asspussy.
+							<<elseif $Concubine.anus == 3>>
+								starts to fuck $Concubine.slaveName's soft anus with three fingers.
+							<<elseif $Concubine.anus == 2>>
+								starts to fuck $Concubine.slaveName's asspussy with two fingers.
+							<<else>>
+								starts to fuck $Concubine.slaveName's tight little backdoor with a finger.
+							<</if>>
+						<</if>>
+						<<if $PC.dick == 1>>You feel the penetration through $Concubine.slaveName's vaginal walls, an incredible sensation.<</if>>
+					<<else>>
+						Getting the idea, $HeadGirl.slaveName
+						<<if ($HeadGirl.dick > 0) && (canAchieveErection($HeadGirl))>>
+							<<if $HeadGirl.dick - $Concubine.anus > 2>>
+								gently pushes $his cock up $Concubine.slaveName's ass, since $he knows your Concubine's anus will be a little tight around $his imposing dick.
+							<<elseif $HeadGirl.dick - $Concubine.anus > 0>>
+								pushes $his cock up $Concubine.slaveName's ass, since $he knows your Concubine can take $his dick without too much trouble.
+							<<else>>
+								shoves $his cock up $Concubine.slaveName's ass, since $he knows your Concubine can take $his dick with ease.
+							<</if>>
+							Then $he grabs $Concubine.slaveName behind the knees and spreads _his2 legs as far as they'll go, rotating _his2 hips to position _him2 for another phallus up the butt.
+						<<else>>
+							slides a hand down and
+							<<if $Concubine.anus > 3>>
+								fists $Concubine.slaveName's loose ass, since that's what it takes to fill your Concubine's gaping asspussy.
+							<<elseif $Concubine.anus == 3>>
+								starts to fuck $Concubine.slaveName's soft anus with three fingers.
+							<<elseif $Concubine.anus == 2>>
+								starts to fuck $Concubine.slaveName's asspussy with two fingers.
+							<<else>>
+								starts to fuck $Concubine.slaveName's tight little backdoor with a finger.
+							<</if>>
+							Then $he grabs $Concubine.slaveName behind a knee with $his other hand and rotates _his2 hips to position _him2 for additional anal penetration.
+						<</if>>
+						Your Concubine shivers and moans as _his2 sphincter accommodates <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>, too.
+					<</if>>
+					<br><br>
+					You start to fuck _him2, and then ask _him2 what _he2 needed from you. The poor girl has to concentrate hard to remember why _he2's here through the waterfall of sensations, but _he2 manages it eventually, gasping out a little aesthetic question about one of your other bedslaves. You give _him2 _his2 answer and make _him2 repeat it back. When you're satisfied, you grab _his2 ankles and pull them up, sliding _him2 off your <<if $PC.dick == 1>>pole<<else>>strap-on<</if>> and $HeadGirl.slaveName's <<if ($HeadGirl.dick > 0) && (canAchieveErection($HeadGirl))>>dick<<else>>penetrating fingers<</if>> with a lovely lewd noise. After appreciating the sight of _his2 well-fucked <<if $Concubine.vagina > -1>>holes<<else>>hole<</if>>, you swing _his2 ass over and deposit it on the bed, producing a grunt as the drop forces the wind out of _him2. Grabbing your Head Girl in turn, you yank $him towards you, give the giggling slave a kiss, seize $his <<if $HeadGirl.weight > 10>>plush<<elseif $HeadGirl.hips > 0>>broad<<else>>trim<</if>> hips and lift $him onto $Concubine.slaveName's lap. $He takes
+					<<if $Concubine.vagina > -1>>
+						<<if $HeadGirl.vagina > -1>>
+							$his own double pounding, pussy and ass,
+						<<else>>
+							double anal instead, since unlike your Concubine $he only has the one lower fuckhole,
+						<</if>>
+					<<else>>
+						<<if $HeadGirl.vagina > -1>>
+							double penetration instead, since unlike your Concubine $he has two lower fuckholes,
+						<<else>>
+							$his own double anal pounding,
+						<</if>>
+					<</if>>
+					while taking $his turn getting instructions. $He manages to ask your permission to make a couple of last-minute changes to slaves' assignments for the day. Having thus given your leadership guidance, you jump up for a shower, crooking a finger to indicate that they should follow. They @@.hotpink;trail obediently after you,@@ a bit sore, their holes dripping
+					<<if ($HeadGirl.vagina > -1) || ($HeadGirl.vagina > -1)>>
+						<<if ($PC.dick == 1) || ($HeadGirl.balls > 0) || ($Concubine.balls > 0)>>
+							cum, pussyjuice, and lube.
+						<<else>>
+							cum and lube.
+						<</if>>
+					<<else>>
+						<<if ($PC.dick == 1) || ($HeadGirl.balls > 0) || ($Concubine.balls > 0)>>
+							cum and lube.
+						<<else>>
+							lube.
+						<</if>>
+					<</if>>
+					<<set $slaves[$i].devotion += 4, $slaves[$partner].devotion += 4>>
+					<<= BothVCheck(2, 1)>>
+					<<= PartnerVCheck(2,1)>>
+					<</replace>>
+				<</link>>
+			<</if>>
 		<</if>>
 	<</if>>
-	<<set $slaves[$i].devotion += 4, $slaves[$partner].devotion += 4>>
-	<<= BothVCheck(2, 1)>>
-	<<= PartnerVCheck(2,1)>>
-	<</replace>>
-<</link>>
-<</if>>
-<</if>>
-<</if>>
 <</if>>
 </span>
diff --git a/src/uncategorized/personalAssistantAppearance.tw b/src/uncategorized/personalAssistantAppearance.tw
index c573e1973d8f7370ef451e71b1d7456b6a00f1a4..9d000d7f3432ca802b9a71df6f4e8eedb87ddf9c 100644
--- a/src/uncategorized/personalAssistantAppearance.tw
+++ b/src/uncategorized/personalAssistantAppearance.tw
@@ -71,7 +71,7 @@ _HeA's a cute little <<if $assistantFSAppearance == "supremacist">>$arcologies[0
 <<elseif (_paSeed == 6) && ($studio == 1)>>
 	The monstergirl has both her 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 $assistantName is clearly turning the feed of it into porn.
 <<elseif (_paSeed == 7) && ($marketAssistantAnnounced == 1)>>
-	She's accompanied by your market assistant's very human avatar.
+	_HeA's accompanied by your market assistant's very human avatar.
 	<<if $marketAssistantRelationship == "cute">>
 		They're chatting companionably, with the girl showing no sign of noticing that she's talking to a naked monstergirl with two erect cocks.
 	<<elseif $marketAssistantRelationship == "nonconsensual">>
diff --git a/src/uncategorized/personalAssistantOptions.tw b/src/uncategorized/personalAssistantOptions.tw
index 3b9d2d2b32f39eee36145626b5f012d2c2e543d4..da16d69a380a26a06a4b930ac4e5bdb662360db3 100644
--- a/src/uncategorized/personalAssistantOptions.tw
+++ b/src/uncategorized/personalAssistantOptions.tw
@@ -6,6 +6,7 @@
 <<if $marketAssistantLimit>><<set $marketAssistantLimit to Math.clamp($marketAssistantLimit, 10000, 10000000)>><</if>>
 
 <<if $seeImages == 1>><<= assistantArt(3)>><</if>>
+<<setAssistantPronouns>>
 
 Seated at your desk, you glance at the visual representation of $assistantName, down in one corner of your desk's glass top.
 
@@ -19,9 +20,9 @@ Seated at your desk, you glance at the visual representation of $assistantName,
 
 <<if $assistantPower > 0>>
 	<br><br>
-	Though <<if $assistant == 0>>it<<else>>she<</if>> remains short of a true AI, the arcology's upgraded computer core allows <<if $assistant == 0>>it<<else>>her<</if>> to use brute force to simulate sentient behavior quite well. <<if $assistant == 0>>It<<else>>She<</if>> is not truly self aware, but <<if $assistant == 0>>it<<else>>she<</if>> is able to predict what a sentient being with a certain character might say or do in common situations. The increased power has other applications; for example, it has improved the accuracy of your estimates of economic activity in the Free City.
+	Though _heA remains short of a true AI, the arcology's upgraded computer core allows _himA to use brute force to simulate sentient behavior quite well. _HeA is not truly self aware, but _heA is able to predict what a sentient being with a certain character might say or do in common situations. The increased power has other applications; for example, it has improved the accuracy of your estimates of economic activity in the Free City.
 <<else>>
-	<<if $assistant == 0>>It<<else>>She<</if>> is well short of a true AI, but with extensive access to information on past human behavior and the processing power to query that information quickly, <<if $assistant == 0>>it<<else>>she<</if>> can often seem self aware by modeling herself after others' past behavior.
+	_HeA is well short of a true AI, but with extensive access to information on past human behavior and the processing power to query that information quickly, _heA can often seem self aware by modeling herself after others' past behavior.
 <</if>>
 <br><br>
 
@@ -43,9 +44,9 @@ __Behavior settings:__
 <br>
 
 <<if $assistant == 0>>
-	Your assistant is using its default settings, and is not behaving as though it has a libido. [[Instruct it to simulate a sex drive|Personal assistant options][$assistant = 1]]
+	Your assistant is using _hisA default settings, and is not behaving as though _heA has a libido. [["Instruct " + _himA + " to simulate a sex drive"|Personal assistant options][$assistant = 1]]
 <<else>>
-	Your assistant is simulating preferences and a sex drive. [[Revert her to normal settings|Personal assistant options][$assistant = 0, $assistantAppearance = "normal"]]
+	Your assistant is simulating preferences and a sex drive. [["Revert " + _himA + " to normal settings"|Personal assistant options][$assistant = 0, $assistantAppearance = "normal"]]
 <</if>>
 <br>
 
@@ -54,7 +55,7 @@ __Behavior settings:__
 <br>
 __Appearance settings:__
 <br>
-She is currently using the ''$assistantAppearance'' avatar.
+_HeA is currently using the ''$assistantAppearance'' avatar.
 <<if $PAPublic == 1>>
 <<set _seed = []>>
 <<switch $assistantAppearance>>
@@ -845,12 +846,12 @@ __Downloadable Appearances:__
 
 <br><br>
 
-/* Choose her FS appearance */
+/* Choose _hisA FS appearance */
 <<if $assistantFSOptions != 0 && $assistantAppearance != "normal">>
 <br>
 __Society-specific appearance settings:__
 <br>
-She can further refine her avatar to match the arcology's social profile<<if $assistantFSAppearance != "default">>; her current variation shows ''$assistantFSAppearance'' touches.<<else>>, though no details stand out right now.<</if>>
+_HeA can further refine _hisA avatar to match the arcology's social profile<<if $assistantFSAppearance != "default">>; _hisA current variation shows ''$assistantFSAppearance'' touches.<<else>>, though no details stand out right now.<</if>>
 <br>
 <<if $assistantFSAppearance != "default">>
 	[[Default|Personal assistant options][$assistantFSAppearance = "default"]]
@@ -975,7 +976,7 @@ __Business Assistant settings:__
 <br>
 The arcology's upgraded computers support advanced business analysis.
 <<if $assistantAppearance != "normal">>
-	These capabilities are represented by an avatar styled after $assistantName's, with which she simulates a ''$marketAssistantRelationship'' relationship.
+	These capabilities are represented by an avatar styled after $assistantName's, with which _heA simulates a ''$marketAssistantRelationship'' relationship.
 	<br>
 	<<if $marketAssistantRelationship != "cute">>
 		[[Cute|Personal assistant options][$marketAssistantRelationship = "cute"]]
@@ -998,13 +999,13 @@ The arcology's upgraded computers support advanced business analysis.
 	<br>
 <</if>>
 <br>
-<<if $assistant>>She<<else>>It<</if>> is
+_HeA is
 <<if $marketAssistantLimit>>
 	''allowed'' to use excess liquid assets over <<print cashFormat($marketAssistantLimit)>> to play the menial slave market. [[Disallow|Personal assistant options][$marketAssistantLimit = 0]]
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	//Define custom cash limit://<<textbox "$marketAssistantLimit" $marketAssistantLimit "Personal assistant options">>
 	<br>
-	<<if $assistant>>She<<else>>It<</if>> will be
+	_HeA will be
 	<<if $marketAssistantAggressiveness>>
 		''aggressive'' about buying and selling. [[Be conservative|Personal assistant options][$marketAssistantAggressiveness = 0]]
 	<<else>>
diff --git a/src/uncategorized/remFluctuations.tw b/src/uncategorized/remFluctuations.tw
index 1e5f034108cce48065523a2445252bcfe6d9dbff..735d124f062992d854feb73f3d25133ca2c1b750 100644
--- a/src/uncategorized/remFluctuations.tw
+++ b/src/uncategorized/remFluctuations.tw
@@ -4,10 +4,11 @@
 <<set $nextLink = "RIE Eligibility Check">>
 
 <<if ($REM == 1)>>
-	<<set $REM = either("revel", "antislavery terrorism", "tainted drugs", "new free city", "speculation", "medical breakthrough")>>
+	<<set $REM = either("antislavery terrorism", "medical breakthrough", "new free city", "revel", "speculation", "tainted drugs")>>
 <<else>>
-	<<set $REM = either("bankruptcy", "refugee boat", "arcology change", "war", "empty prisons", "unemployment")>>
+	<<set $REM = either("arcology change", "bankruptcy", "empty prisons", "refugee boat", "unemployment", "war")>>
 <</if>>
+<<setAssistantPronouns>>
 
 <<if $assistant > 0>>
 <<if $marketAssistantAnnounced>>
@@ -18,7 +19,7 @@
 	<<case "amazon">>She illustrates a small group of gossiping tribeswomen that fades away as she leaves them and approaches you.
 	<<case "businesswoman">>The junior businesswoman adopts a shy posture when addressing you directly, as if unsuccessfully concealing a workplace crush.
 	<<case "goddess">>The demigoddess portrait arrives in a glittery cloud of dust, wearing winged shoes.
-	<<case "schoolgirl">>Both schoolgirls are sitting knee to knee; the nerdy one hands the other a folded note. "Pass it on," she stage whispers. <<if $assistantName == "your personal assistant">>Your regular assistant<<else>>$assistantName<</if>> rolls her eyes.
+	<<case "schoolgirl">>Both schoolgirls are sitting knee to knee; the nerdy one hands the other a folded note. "Pass it on," she stage whispers. <<if $assistantName == "your personal assistant">>Your regular assistant<<else>>$assistantName<</if>> rolls _hisA eyes.
 	<<case "hypergoddess">>The demigoddess portrait arrives in a glittery cloud of dust, wearing winged shoes and a noticeable roundness in her middle.
 	<<case "loli">>The chubby, glasses-wearing loli arrives holding a neatly folded note addressed to you.
 	<<case "preggololi">>The chubby, glasses-wearing loli arrives holding a hastily written note addressed to you. She seems kind of winded, with a suspicious stain in her panties under her pussy."
diff --git a/src/uncategorized/resSale.tw b/src/uncategorized/resSale.tw
index a944617585df26ab7c4b6fdccc053ef1776e6516..caa59e7ef7c7549d13cea6d6192dfc9e292335ab 100644
--- a/src/uncategorized/resSale.tw
+++ b/src/uncategorized/resSale.tw
@@ -156,7 +156,7 @@ You pause for a moment, and she plunges on: "<<if $PC.title == 1>>Sir<<else>>Ma'
 		<<case "imp">>
 			tease her until she cums to the slightest touch of her nipples," the imp says, rubbing her hands together with anticipation.
 		<<case "witch">>
-			play with their breasts," the witch says, "Test my lactation and breast growth spells on someone else for once."
+			play with their breasts," the witch says. "Test my lactation and breast growth spells on someone else for once."
 		<<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
 			penetrate those nipples," the avatar exclaims, her chest splitting open to reveal countless tentacles, the flesh at their bases writhing with unborn young. "Fill them with young until they pin her to the floor. Then her defenseless holes will be filled too."
 		<<case "schoolgirl">>
@@ -184,7 +184,7 @@ You pause for a moment, and she plunges on: "<<if $PC.title == 1>>Sir<<else>>Ma'
 		<<case "loli">>
 			play with her big butt!" The little girl exclaims happily while jumping up and down.
 		<<case "preggololi">>
-			play with her big butt!" The little girl exclaims happily while caressing her belly.
+			play with her big butt!" The little girl exclaims happily while caressing _hisA belly.
 		<<case "angel">>
 			have an ass like that..." the angel trails off, a finger to her lips as she fantasizes.
 		<<case "cherub">>