diff --git a/src/SpecialForce/SpecialForce.js b/src/SpecialForce/SpecialForce.js
index 0deb0a3b1e1616bc746870d0dfff5a8ccf963579..b08de3d40cd0b18bd925d652910d8347da841820 100644
--- a/src/SpecialForce/SpecialForce.js
+++ b/src/SpecialForce/SpecialForce.js
@@ -399,7 +399,7 @@ window.SFReport = function() {
 	r+= ` The goods procured by ${V.SF.Lower} after accounting for the spoils retained by individual soldiers were `;
 	if (profit > 0) {
 		r += `<span class='green'>more than sufficient to cover expenses</span>. Excess material and human assets totaling <span class='yellowgreen'>${cashFormat(income)}</span> (after liquidation) were transferred to your accounts.`;
-		if (V.economy < 100) r += `The rapiddly degrading global economy has one upside,<span class='green'> ${V.SF.Caps} was able to more easily use more 'persuasive' technciques thus leading to an increase in profit</span>.`;
+		if (V.economy < 100) r += `The rapidly degrading global economy has one upside,<span class='green'> ${V.SF.Caps} was able to more easily use more 'persuasive' techniques thus leading to an increase in profit</span>.`;
 	} else {
 		r += `<span class='red'>barely enough to cover expenses.</span> More growth will be needed to ensure profitability, <span class='yellow'>hopefully purchasing more upgrades will help</span>.`;
 		r += ` Per the estimates that ${SFC()} provides, an additional <span class='yellowgreen'>${cashFormat(target-income)}</span> is required for sufficient cover.`;
@@ -1013,7 +1013,7 @@ window.ms = function() {
 			switch(FSPOS) {
 				case 'Repopulation': text += `Repopulation Efforts: focus on mass breeding in order to repopulate the future world.`; break;
 				case 'Eugenics': text += `Eugenics: rebuilding society using restrictive breeding programs reserved solely for society's finest. `; break;
-				case 'Gender radicalism': text += `Gender radicalism: a radical redefinition of gendetext that identifies powerful people as male, and everyone else as female.`; break;
+				case 'Gender radicalism': text += `Gender radicalism: a radical redefinition of gender that identifies powerful people as male, and everyone else as female.`; break;
 				case 'Gender traditionalism': text += `Gender traditionalism: a societal preference for feminine slaves and support for slave pregnancy. `; break;
 				case 'Paternalism': text += `Paternalism: a vision of slave improvement, including slaves' health, mental well-being, and education. `; break;
 				case 'Degradationism': text += `Degradationism: a belief that slaves are not human and should not be treated decently.`; break;
@@ -1022,7 +1022,7 @@ window.ms = function() {
 				case 'Youth Preferentialism': text += `Youth Preferentialism: increased interest in girls just past their majority. `; break;
 				case 'Maturity Preferentialism': text += `Maturity Preferentialism: increased interest in mature slaves. `; break;
 				case 'Slimness Enthusiasm': text += `Slimness Enthusiasm: a fashion for slaves with girlish figures.`; break;
-				case 'Asset Expansionism': text += `Asset Expansionism: societal hungetext for huge assets of whatever origin.`; break;
+				case 'Asset Expansionism': text += `Asset Expansionism: societal hunger for huge assets of whatever origin.`; break;
 				case 'Slave Pastoralism': text += `Slave Pastoralism: societal acceptance of slave products like milk.`; break;
 				case 'Physical Idealism': text += `Physical Idealism: societal reverence for the idealized human form, including height, health and muscle.`; break;
 				case 'Hedonistic Decadence': text += `Hedonistic Decadence: societal acceptance of overindulgence and immediate gratification. Be it food, drink, sex, drugs or whatever one's desire may be.`; break;
diff --git a/src/cheats/mod_EditChildCheatNew.tw b/src/cheats/mod_EditChildCheatNew.tw
index 3ec29edec47dd73fbcc94a44f9ad138164425922..f94ce92d74def5ebeba3618ed294f862a6bc3f73 100644
--- a/src/cheats/mod_EditChildCheatNew.tw
+++ b/src/cheats/mod_EditChildCheatNew.tw
@@ -1,6 +1,7 @@
 :: MOD_Edit Child Cheat New [nobr]
 
 <<set $nextButton = "Continue", $nextLink = "MOD_Edit Child Cheat Datatype Cleanup New", $tempSlave = clone($activeSlave)>>
+<<setLocalPronouns $tempSlave>>
 
 <<widget COptions>>
 	<<link "[$args[0]]">>
@@ -103,7 +104,7 @@
 
 <<widget NameTab>>
 	<br>''Legal status:''<br>
-	<br>''She is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br>
+	<br>''$He is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br>
 	<<textbox "$tempSlave.weekAcquired" $tempSlave.weekAcquired>>
 	<br>
 	<br>''Birth Name: ( [first Name] [Surname] 0 for no Surname)''<br>
@@ -858,7 +859,7 @@
 	<<radiobutton "$tempSlave.markings" "birthmark">> Birth Mark
 	<br><br>
 
-	''Her hearing is :''
+	''$His hearing is :''
 	<<switch $tempSlave.hears>>
 	<<case -2>>@@.yellow;Deaf@@
 	<<case -1>>@@.yellow;Hard Of Hearing@@
@@ -897,11 +898,11 @@
 	<br>
 	<<switch $tempSlave.hStyle>>
 	<<case "tails" "dreadlocks" "curled" "cornrows">>
-	''Her hair is in @@.yellow;$tempSlave.hStyle@@''
+	''$His hair is in @@.yellow;$tempSlave.hStyle@@''
 	<<case "ponytail">>
-	''Her hair is in a @@.yellow;$tempSlave.hStyle@@''
+	''$His hair is in a @@.yellow;$tempSlave.hStyle@@''
 	<<default>>
-	''Her hair is @@.yellow;$tempSlave.hStyle@@''
+	''$His hair is @@.yellow;$tempSlave.hStyle@@''
 	<</switch>>
 	Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>>
 	<br>
@@ -926,7 +927,7 @@
 	<<radiobutton "$tempSlave.hStyle" "strip">> Strip
 
 	<br><br>
-	Her hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color
+	$His hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color
 	<<link "Hair Colors">>
 		<<if (ndef _hcol1R) || (_hcol1R == 0) >>
 			<<replace "#hcol1">>
@@ -973,7 +974,7 @@
 	<br>
 	//For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights'//
 	<br>
-	''Her original haircolor is @@.yellow;$tempSlave.origHColor@@''
+	''$His original haircolor is @@.yellow;$tempSlave.origHColor@@''
 	<<link "Hair Colors">>
 		<<if (ndef _hcol2R) || (_hcol2R == 0) >>
 			<<replace "#hcol2">>
@@ -1018,7 +1019,7 @@
 	<span id=hcol2></span>
 	<br>Custom hair color: <<textbox "$tempSlave.origHColor" $tempSlave.origHColor>>
 	<br><br>
-	''Her eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color''
+	''$His eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color''
 	<<link "Hair Colors">>
 		<<if (ndef _hcol5R) || (_hcol5R == 0) >>
 			<<replace "#hcol5">>
@@ -1085,7 +1086,7 @@
 	<<radiobutton "$tempSlave.eyebrowFullness" "thick">> Thick
 	<<radiobutton "$tempSlave.eyebrowFullness" "bushy">> Bushy
 	<br>
-	''Her pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color''
+	''$His pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color''
 	<<link "Hair Colors">>
 		<<if (ndef _hcol3R) || (_hcol3R == 0) >>
 			<<replace "#hcol3">>
@@ -1139,7 +1140,7 @@
 	<<radiobutton "$tempSlave.pubicHStyle" "bushy">> Bushy
 	<<radiobutton "$tempSlave.pubicHStyle" "very bushy">> Very Bushy
 	<br>
-	''Her underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color''
+	''$His underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color''
 		<<link "Hair Colors">>
 		<<if (ndef _hcol4R) || (_hcol4R == 0) >>
 			<<replace "#hcol4">>
@@ -1196,7 +1197,7 @@
 
 <<widget EyesTab>>
 	<br>
-	''Her eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color''
+	''$His eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color''
 	<<link "Eye Colors">>
 		<<if (ndef _ecol1R) || (_ecol1R == 0) >>
 			<<replace "#ecol1">>
@@ -1224,7 +1225,7 @@
 	<span id=ecol1></span>
 	<br>Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>>
 	<br><br>
-	''Her original eyecolor is @@.yellow;$tempSlave.origEye@@''
+	''$His original eyecolor is @@.yellow;$tempSlave.origEye@@''
 	<<link "Eye Colors">>
 		<<if (ndef _ecol2R) || (_ecol2R == 0) >>
 			<<replace "#ecol2">>
@@ -1253,7 +1254,7 @@
 	<br>Custom eye color: <<textbox "$tempSlave.origEye" $tempSlave.origEye>>
 	<<radiobutton "$tempSlave.origEye" "implant">> Artificial Eyes
 	<br><br>
-	''Her pupils are @@.yellow;$tempSlave.pupil@@ in shape''
+	''$His pupils are @@.yellow;$tempSlave.pupil@@ in shape''
 	<<link "Pupil Shape">>
 		<<if (ndef _ppilR) || (_ppilR == 0) >>
 			<<replace "#ppil">>
@@ -1283,7 +1284,7 @@
 	<span id=ppil></span>
 	<br>Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>>
 	<br><br>
-	''Her sclerae are @@.yellow;$tempSlave.sclerae@@ in color''
+	''$His sclerae are @@.yellow;$tempSlave.sclerae@@ in color''
 	<<link "Sclera Colors">>
 		<<if (ndef _sclrR) || (_sclrR == 0) >>
 			<<replace "#sclr">>
@@ -1311,7 +1312,7 @@
 	<span id=sclr></span>
 	<br>Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>>
 	<br><br>
-	''Her vision is :''
+	''$His vision is :''
 	<<switch $tempSlave.eyes>>
 	<<case -2>>@@.yellow;Blind@@
 	<<case -1>>@@.yellow;Nearsighted@@
@@ -2425,17 +2426,17 @@
 <</widget>>
 
 <<widget PrestTab>>
-	''Change her custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>>
+	''Change $his custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>>
 	<br>
 	//For best results, use complete, capitalized and punctuated sentences; for example: 'She has blue stars tattooed along her cheekbones, and a blue arrow down each arm.'//
 
 	<br>
-	''Change her custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>>
+	''Change $his custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>>
 	<br>
 	//For best results, use complete, capitalized and punctuated sentences; for example: 'She has a beauty mark above her left nipple.'//
 
 	<br>
-	''Change her custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>>
+	''Change $his custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>>
 	<br>
 	//For best results, use a short phrase; for example: 'Breeder.'//
 	<br>
@@ -2717,9 +2718,9 @@
 	''Branding: ''<<link "[No Branding]">><<set $tempSlave.brand =0>><<set $tempSlave.brandLocation = 0>><</link>>
 	<br>
 	<<if $tempSlave.brand == 0>>
-		''She has no Branding''
+		''$He has no Branding''
 	<<else>>
-		''@@.yellow;She has $tempSlave.brand branded onto her <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>''
+		''@@.yellow;$He has $tempSlave.brand branded onto $his <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>''
 	<</if>>
 	<br><br>
 	''Branding Location:''
@@ -2816,23 +2817,23 @@
 	<br>
 	<<link "[a devil silhouette]">><<set $tempSlave.brand = "a devil silhouette">><</link>><<print " | ">>
 	<<link "[a racial slur]">><<set $tempSlave.brand = "a racial slur">><</link>><<print " | ">>
-	<<link "[the number of children she has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">>
+	<<link "[the number of children $he has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">>
 	<<link "[a gender symbol]">><<set $tempSlave.brand = "a gender symbol">><</link>><<print " | ">>
-	<<link "[her own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">>
+	<<link "[$his own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">>
 	<br>
 	<<link "[a chain symbol]">><<set $tempSlave.brand = "a chain symbol">><</link>><<print " | ">>
 	<<link "[a Vitruvian man]">><<set $tempSlave.brand = "a Vitruvian man">><</link>><<print " | ">>
 	<<link "[a scalpel]">><<set $tempSlave.brand = "a scalpel">><</link>><<print " | ">>
-	<<link "[her virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">>
-	<<link "[her sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>>
+	<<link "[$his virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">>
+	<<link "[$his sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>>
 	<br>
-	<<link "[her absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">>
-	<<link "[her absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">>
-	<<link "[her highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">>
+	<<link "[$his absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">>
+	<<link "[$his absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">>
+	<<link "[$his highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">>
 	<<link "[a big helping of your personal refreshment]">><<set $tempSlave.brand = "a big helping of "+$PC.refreshment >><</link>><<print " | ">>
-	<<link "[her body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>>
+	<<link "[$his body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>>
 	<br>
-	<<link "[her deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">>
+	<<link "[$his deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">>
 	<<link "[a religious symbol]">><<set $tempSlave.brand = "a religious symbol">><</link>><<print " | ">>
 	<<link "[the crest of your Republic]">><<set $tempSlave.brand = "the crest of your Republic">><</link>><<print " | ">>
 	<<link "[the symbol of the Aztec gods]">><<set $tempSlave.brand = "the symbol of the Aztec gods">><</link>><<print " | ">>
diff --git a/src/cheats/mod_EditSlaveCheat.tw b/src/cheats/mod_EditSlaveCheat.tw
index ed6f87a20068fe812f18fdfb08b53324722d0a86..5503da7a79f4b318b1c3497305ac4b79c6cb7f7e 100644
--- a/src/cheats/mod_EditSlaveCheat.tw
+++ b/src/cheats/mod_EditSlaveCheat.tw
@@ -252,11 +252,11 @@
 
 <<switch $tempSlave.hStyle>>
 <<case "tails" "dreadlocks" "cornrows">>
-''Her hair is in $tempSlave.hStyle''
+''$His hair is in $tempSlave.hStyle''
 <<case "ponytail">>
-''Her hair is in a $tempSlave.hStyle''
+''$His hair is in a $tempSlave.hStyle''
 <<default>>
-''Her hair is $tempSlave.hStyle''
+''$His hair is $tempSlave.hStyle''
 <</switch>>
 Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>>
 <br>
@@ -267,17 +267,17 @@ Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>>
 Custom hair length: <<textbox "$tempSlave.hLength" $tempSlave.hLength>>
 
 <br>
-''Her hair is $tempSlave.hColor in color''
+''$His hair is $tempSlave.hColor in color''
 Custom hair color: <<textbox "$tempSlave.hColor" $tempSlave.hColor>>
 <br>
 //For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights', also see [[Dyes|Encyclopedia][$encyclopedia = "Dyes"]]//
 
 <br>
-''Her eyebrows are $tempSlave.eyebrowHColor in color''
+''$His eyebrows are $tempSlave.eyebrowHColor in color''
 Custom eyebrow hair color: <<textbox "$tempSlave.eyebrowHColor" $tempSlave.eyebrowHColor>>
 
 <br>
-''Her pubic hair is $tempSlave.pubicHColor in color''
+''$His pubic hair is $tempSlave.pubicHColor in color''
 Custom pubic hair color: <<textbox "$tempSlave.pubicHColor" $tempSlave.pubicHColor>>
 
 <br>
@@ -294,28 +294,28 @@ Custom pubic hair color: <<textbox "$tempSlave.pubicHColor" $tempSlave.pubicHCol
 <br><br>
 
 <br>
-''Her armpit hair is $tempSlave.underArmHColor in color''
+''$His armpit hair is $tempSlave.underArmHColor in color''
 Custom armpit hair color: <<textbox "$tempSlave.underArmHColor" $tempSlave.underArmHColor>>
 
 <br>
 
-''Her eyes are currently $tempSlave.eyeColor in color''
+''$His eyes are currently $tempSlave.eyeColor in color''
 Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>>
 
 <br>
-''Her eyes are originally $tempSlave.origEye in color''
+''$His eyes are originally $tempSlave.origEye in color''
 Custom eye color: <<textbox "$tempSlave.origEye" $tempSlave.origEye>>
 
 <br>
-''Her pupils are $tempSlave.pupil in shape''
+''$His pupils are $tempSlave.pupil in shape''
 Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>>
 
 <br>
-''Her sclerae are $tempSlave.sclerae in color''
+''$His sclerae are $tempSlave.sclerae in color''
 Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>>
 
 <br>
-''Her vision is (-1: nearsighted, 1: normal): $tempSlave.eyes''
+''$His vision is (-1: nearsighted, 1: normal): $tempSlave.eyes''
 <br>Eyes: <<textbox "$tempSlave.eyes" $tempSlave.eyes>>
 <<radiobutton "$tempSlave.eyes" 1>> Normal
 <<radiobutton "$tempSlave.eyes" -1>> Nearsighted
@@ -325,7 +325,7 @@ Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>>
 
 <br><br>
 
-''Her hearing is (-1: impaired, 0: normal): $tempSlave.hears''
+''$His hearing is (-1: impaired, 0: normal): $tempSlave.hears''
 <br>Ears: <<textbox "$tempSlave.hears" $tempSlave.hears>>
 <<radiobutton "$tempSlave.hears" 0>> Normal
 <<radiobutton "$tempSlave.hears" -1>> Hard Of Hearing
@@ -335,17 +335,17 @@ Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>>
 
 <br><br>
 
-''Change her custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>>
+''Change $his custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>>
 <br>
 //For best results, use complete, capitalized and punctuated sentences; for example: 'She has blue stars tattooed along her cheekbones, and a blue arrow down each arm.'//
 
 <br>
-''Change her custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>>
+''Change $his custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>>
 <br>
 //For best results, use complete, capitalized and punctuated sentences; for example: 'She has a beauty mark above her left nipple.'//
 
 <br>
-''Change her custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>>
+''Change $his custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>>
 <br>
 //For best results, use a short phrase; for example: 'Breeder.'//
 
diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw
index 639243384d4179c5c6de7738c565a2e35f970fe3..9fe1e9186602835eb762a601c12d237100ee294d 100644
--- a/src/cheats/mod_editSlaveCheatNew.tw
+++ b/src/cheats/mod_editSlaveCheatNew.tw
@@ -126,7 +126,7 @@
 		<</replace>>
 	<</link>>
 	<span id="indstat"></span><br>
-	<br>''She is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br>
+	<br>''$He is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br>
 	<<textbox "$tempSlave.weekAcquired" $tempSlave.weekAcquired>>
 	<br>
 	<br>''Birth Name: ( [first Name] [Surname] 0 for no Surname)''<br>
@@ -1451,7 +1451,7 @@
 	<<radiobutton "$tempSlave.markings" "birthmark">> Birth Mark
 	<br><br>
 
-	''Her hearing is :''
+	''$His hearing is :''
 	<<switch $tempSlave.hears>>
 	<<case -2>>@@.yellow;Deaf@@
 	<<case -1>>@@.yellow;Hard Of Hearing@@
@@ -1521,11 +1521,11 @@
 	<br>
 	<<switch $tempSlave.hStyle>>
 	<<case "tails" "dreadlocks" "curled" "cornrows">>
-	''Her hair is in @@.yellow;$tempSlave.hStyle@@''
+	''$His hair is in @@.yellow;$tempSlave.hStyle@@''
 	<<case "ponytail">>
-	''Her hair is in a @@.yellow;$tempSlave.hStyle@@''
+	''$His hair is in a @@.yellow;$tempSlave.hStyle@@''
 	<<default>>
-	''Her hair is @@.yellow;$tempSlave.hStyle@@''
+	''$His hair is @@.yellow;$tempSlave.hStyle@@''
 	<</switch>>
 	Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>>
 	<br>
@@ -1550,7 +1550,7 @@
 	<<radiobutton "$tempSlave.hStyle" "strip">> Strip
 
 	<br><br>
-	Her hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color
+	$His hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color
 	<<link "Hair Colors">>
 		<<if (ndef _hcol1R) || (_hcol1R == 0) >>
 			<<replace "#hcol1">>
@@ -1597,7 +1597,7 @@
 	<br>
 	//For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights'//
 	<br>
-	''Her original haircolor is @@.yellow;$tempSlave.origHColor@@''
+	''$His original haircolor is @@.yellow;$tempSlave.origHColor@@''
 	<<link "Hair Colors">>
 		<<if (ndef _hcol2R) || (_hcol2R == 0) >>
 			<<replace "#hcol2">>
@@ -1642,7 +1642,7 @@
 	<span id=hcol2></span>
 	<br>Custom hair color: <<textbox "$tempSlave.origHColor" $tempSlave.origHColor>>
 	<br><br>
-	''Her eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color''
+	''$His eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color''
 	<<link "Hair Colors">>
 		<<if (ndef _hcol5R) || (_hcol5R == 0) >>
 			<<replace "#hcol5">>
@@ -1709,7 +1709,7 @@
 	<<radiobutton "$tempSlave.eyebrowFullness" "thick">> Thick
 	<<radiobutton "$tempSlave.eyebrowFullness" "bushy">> Bushy
 	<br>
-	''Her pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color''
+	''$His pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color''
 	<<link "Hair Colors">>
 		<<if (ndef _hcol3R) || (_hcol3R == 0) >>
 			<<replace "#hcol3">>
@@ -1763,7 +1763,7 @@
 	<<radiobutton "$tempSlave.pubicHStyle" "bushy">> Bushy
 	<<radiobutton "$tempSlave.pubicHStyle" "very bushy">> Very Bushy
 	<br>
-	''Her underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color''
+	''$His underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color''
 		<<link "Hair Colors">>
 		<<if (ndef _hcol4R) || (_hcol4R == 0) >>
 			<<replace "#hcol4">>
@@ -1820,7 +1820,7 @@
 
 <<widget EyesTab>>
 	<br>
-	''Her eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color''
+	''$His eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color''
 	<<link "Eye Colors">>
 		<<if (ndef _ecol1R) || (_ecol1R == 0) >>
 			<<replace "#ecol1">>
@@ -1848,7 +1848,7 @@
 	<span id=ecol1></span>
 	<br>Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>>
 	<br><br>
-	''Her original eyecolor is @@.yellow;$tempSlave.origEye@@''
+	''$His original eyecolor is @@.yellow;$tempSlave.origEye@@''
 	<<link "Eye Colors">>
 		<<if (ndef _ecol2R) || (_ecol2R == 0) >>
 			<<replace "#ecol2">>
@@ -1877,7 +1877,7 @@
 	<br>Custom eye color: <<textbox "$tempSlave.origEye" $tempSlave.origEye>>
 	<<radiobutton "$tempSlave.origEye" "implant">> Artificial Eyes
 	<br><br>
-	''Her pupils are @@.yellow;$tempSlave.pupil@@ in shape''
+	''$His pupils are @@.yellow;$tempSlave.pupil@@ in shape''
 	<<link "Pupil Shape">>
 		<<if (ndef _ppilR) || (_ppilR == 0) >>
 			<<replace "#ppil">>
@@ -1907,7 +1907,7 @@
 	<span id=ppil></span>
 	<br>Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>>
 	<br><br>
-	''Her sclerae are @@.yellow;$tempSlave.sclerae@@ in color''
+	''$His sclerae are @@.yellow;$tempSlave.sclerae@@ in color''
 	<<link "Sclera Colors">>
 		<<if (ndef _sclrR) || (_sclrR == 0) >>
 			<<replace "#sclr">>
@@ -1935,7 +1935,7 @@
 	<span id=sclr></span>
 	<br>Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>>
 	<br><br>
-	''Her vision is :''
+	''$His vision is :''
 	<<switch $tempSlave.eyes>>
 	<<case -2>>@@.yellow;Blind@@
 	<<case -1>>@@.yellow;Nearsighted@@
@@ -3231,17 +3231,17 @@
 <</widget>>
 
 <<widget PrestTab>>
-	''Change her custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>>
+	''Change $his custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>>
 	<br>
 	//For best results, use complete, capitalized and punctuated sentences; for example: 'She has blue stars tattooed along her cheekbones, and a blue arrow down each arm.'//
 
 	<br>
-	''Change her custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>>
+	''Change $his custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>>
 	<br>
 	//For best results, use complete, capitalized and punctuated sentences; for example: 'She has a beauty mark above her left nipple.'//
 
 	<br>
-	''Change her custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>>
+	''Change $his custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>>
 	<br>
 	//For best results, use a short phrase; for example: 'Breeder.'//
 	<br>
@@ -3523,9 +3523,9 @@
 	''Branding: ''<<link "[No Branding]">><<set $tempSlave.brand =0>><<set $tempSlave.brandLocation = 0>><</link>>
 	<br>
 	<<if $tempSlave.brand == 0>>
-		''She has no Branding''
+		''$He has no Branding''
 	<<else>>
-		''@@.yellow;She has $tempSlave.brand branded onto her <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>''
+		''@@.yellow;$He has $tempSlave.brand branded onto $his <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>''
 	<</if>>
 	<br><br>
 	''Branding Location:''
@@ -3622,23 +3622,23 @@
 	<br>
 	<<link "[a devil silhouette]">><<set $tempSlave.brand = "a devil silhouette">><</link>><<print " | ">>
 	<<link "[a racial slur]">><<set $tempSlave.brand = "a racial slur">><</link>><<print " | ">>
-	<<link "[the number of children she has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">>
+	<<link "[the number of children $he has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">>
 	<<link "[a gender symbol]">><<set $tempSlave.brand = "a gender symbol">><</link>><<print " | ">>
-	<<link "[her own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">>
+	<<link "[$his own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">>
 	<br>
 	<<link "[a chain symbol]">><<set $tempSlave.brand = "a chain symbol">><</link>><<print " | ">>
 	<<link "[a Vitruvian man]">><<set $tempSlave.brand = "a Vitruvian man">><</link>><<print " | ">>
 	<<link "[a scalpel]">><<set $tempSlave.brand = "a scalpel">><</link>><<print " | ">>
-	<<link "[her virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">>
-	<<link "[her sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>>
+	<<link "[$his virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">>
+	<<link "[$his sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>>
 	<br>
-	<<link "[her absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">>
-	<<link "[her absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">>
-	<<link "[her highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">>
+	<<link "[$his absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">>
+	<<link "[$his absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">>
+	<<link "[$his highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">>
 	<<link "[a big helping of your personal refreshment]">><<set $tempSlave.brand = "a big helping of "+$PC.refreshment >><</link>><<print " | ">>
-	<<link "[her body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>>
+	<<link "[$his body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>>
 	<br>
-	<<link "[her deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">>
+	<<link "[$his deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">>
 	<<link "[a religious symbol]">><<set $tempSlave.brand = "a religious symbol">><</link>><<print " | ">>
 	<<link "[the crest of your Republic]">><<set $tempSlave.brand = "the crest of your Republic">><</link>><<print " | ">>
 	<<link "[the symbol of the Aztec gods]">><<set $tempSlave.brand = "the symbol of the Aztec gods">><</link>><<print " | ">>
diff --git a/src/events/gameover.tw b/src/events/gameover.tw
index 2af91afcddb622a4115100bf99d385408ba4c805..4b62c2d887f008e134dd8146fe534550cca6e6a6 100644
--- a/src/events/gameover.tw
+++ b/src/events/gameover.tw
@@ -12,8 +12,8 @@
 	''GAME OVER''
 <<elseif $gameover == "idiot ball">>
 	<<set $ui = "start">>
-	<<setLocalPronouns $Bodyguard 2>>
-	You quickly move to deal $Bodyguard.slaveName a slap across the face. You have an instant to realize the depth of your folly as _his2 combat training kicks into gear: before _he2 realizes what _he2's doing, _he2 has drawn _his2 sword, blocked your slap (and incidentally, removed your hand in doing so), and buried the sword in your chest on the riposte. _His2 devotion returns to _him2 as _his2 combat instincts subside. As you fade, you see _his2 eyes cloud with terrible, unhealable guilt; in one sure movement, _he2 draws _his2 weapon, sets it to semi-automatic, places it under _his2 chin, and fires a single round.
+	<<setLocalPronouns $Bodyguard>>
+	You quickly move to deal $Bodyguard.slaveName a slap across the face. You have an instant to realize the depth of your folly as $his combat training kicks into gear: before $he realizes what $he's doing, $he has drawn $his sword, blocked your slap (and incidentally, removed your hand in doing so), and buried the sword in your chest on the riposte. $His devotion returns to $him as $his combat instincts subside. As you fade, you see $his eyes cloud with terrible, unhealable guilt; in one sure movement, $he draws $his weapon, sets it to semi-automatic, places it under $his chin, and fires a single round.
 
 	<br><br>
 	''GAME OVER''
diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index f0b1b1d571ee0ae15d72abda84694b011d37b4d5..b10d19083c55c9054aca074704e4f301100ebadb 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -7,6 +7,10 @@ window.DefaultRules = (function() {
 
 	/** @param {App.Entity.SlaveState} slave */
 	function DefaultRules(slave) {
+		const pronouns = getPronouns(slave);
+		const he = pronouns.pronoun;
+		const him = pronouns.object;
+		const his = pronouns.possessive;
 		if (slave.useRulesAssistant === 0) return r; //exempted
 
 		V = State.variables;
@@ -330,7 +334,7 @@ window.DefaultRules = (function() {
 						r += `<br>${slave.slaveName} has been automatically assigned to be confined in ${V.cellblockName}.`;
 						break;
 					case "choose her own job":
-						r += `<br>${slave.slaveName} is now allowed to select her own assignments.`;
+						r += `<br>${slave.slaveName} is now allowed to select ${his} own assignments.`;
 						break;
 					default:
 						r += `<br>${slave.slaveName} has been automatically assigned to ${rule.setAssignment}.`;
@@ -349,7 +353,7 @@ window.DefaultRules = (function() {
 				if ((slave.choosesOwnClothes === 0)) {
 					slave.clothes = "choosing her own clothes";
 					slave.choosesOwnClothes = 1;
-					r += `<br>${slave.slaveName} is now allowed to choose her own clothes.`;
+					r += `<br>${slave.slaveName} is now allowed to choose ${his} own clothes.`;
 				}
 			} else if ((slave.clothes !== rule.clothes)) {
 				slave.clothes = rule.clothes;
@@ -370,7 +374,7 @@ window.DefaultRules = (function() {
 					r += `${slave.slaveName} cannot utilize preg biometrics. `;
 				} else if ((rule.collar === "massive dildo gag" && slave.oralSkill <= 50)) {
 					slave.collar = "none";
-					r += `${slave.slaveName} lacks the oral skill to successfully keep the massive dildo gag in her throat. `;
+					r += `${slave.slaveName} lacks the oral skill to successfully keep the massive dildo gag in ${his} throat. `;
 				} else
 					slave.collar = rule.collar;
 				if ((slave.collar === "none"))
@@ -557,37 +561,37 @@ window.DefaultRules = (function() {
 					case "huge dildo":
 						r += `<br>${slave.slaveName} is a virgin and has been given a `;
 						if (slave.vagina >= 2)
-							r += `massive dildo to permanently gape her cunt.`;
+							r += `massive dildo to permanently gape ${his} cunt.`;
 						else {
-							r += `large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`;
+							r += `large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`;
 							slave.vaginalAccessory = "large dildo";
 						}
 						break;
 
 					case "long dildo":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for her pussy.`;
+							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for ${his} pussy.`;
 							slave.vaginalAccessory = "dildo";
 						}
 						break;
 
 					case "long, large dildo":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for her pussy.`;
+							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for ${his} pussy.`;
 							slave.vaginalAccessory = "large dildo";
 						}
 						break;
 
 					case "long, huge dildo":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for her pussy.`;
+							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for ${his} pussy.`;
 							slave.vaginalAccessory = "huge dildo";
 						} else {
 							r += `<br>${slave.slaveName} is a virgin and has been given a `;
 							if (slave.vagina >= 2)
-								r += `massive and oversized dildo to permanently gape her cunt.`;
+								r += `massive and oversized dildo to permanently gape ${his} cunt.`;
 							else {
-								r += `long, large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`;
+								r += `long, large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`;
 								slave.vaginalAccessory = "long, large dildo";
 							}
 						}
@@ -598,7 +602,7 @@ window.DefaultRules = (function() {
 						break;
 
 					default:
-						r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for her pussy.`;
+						r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for ${his} pussy.`;
 						break;
 				}
 			}
@@ -615,37 +619,37 @@ window.DefaultRules = (function() {
 					case "huge dildo":
 						r += `<br>${slave.slaveName} is a virgin and has been given a `;
 						if (slave.vagina >= 2)
-							r += `massive dildo to permanently gape her cunt.`;
+							r += `massive dildo to permanently gape ${his} cunt.`;
 						else {
-							r += `large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`;
+							r += `large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`;
 							slave.vaginalAccessory = "large dildo";
 						}
 						break;
 
 					case "long dildo":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for her pussy.`;
+							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for ${his} pussy.`;
 							slave.vaginalAccessory = "dildo";
 						}
 						break;
 
 					case "long, large dildo":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for her pussy.`;
+							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for ${his} pussy.`;
 							slave.vaginalAccessory = "large dildo";
 						}
 						break;
 
 					case "long, huge dildo":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for her pussy.`;
+							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for ${his} pussy.`;
 							slave.vaginalAccessory = "huge dildo";
 						} else {
 							r += `<br>${slave.slaveName} is a virgin and has been given a `;
 							if (slave.vagina >= 2)
-								r += `massive and oversized dildo to permanently gape her cunt.`;
+								r += `massive and oversized dildo to permanently gape ${his} cunt.`;
 							else {
-								r += `long, large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`;
+								r += `long, large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`;
 								slave.vaginalAccessory = "long, large dildo";
 							}
 						}
@@ -656,7 +660,7 @@ window.DefaultRules = (function() {
 						break;
 
 					default:
-						r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for her pussy.`;
+						r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for ${his} pussy.`;
 						break;
 				}
 			}
@@ -673,37 +677,37 @@ window.DefaultRules = (function() {
 					case "huge dildo":
 						r += `<br>${slave.slaveName} has been given a `;
 						if (slave.vagina >= 2)
-							r += `massive dildo to permanently gape her cunt.`;
+							r += `massive dildo to permanently gape ${his} cunt.`;
 						else {
-							r += `large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`;
+							r += `large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`;
 							slave.vaginalAccessory = "large dildo";
 						}
 						break;
 
 					case "long dildo":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length dildo for her pussy.`;
+							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length dildo for ${his} pussy.`;
 							slave.vaginalAccessory = "dildo";
 						}
 						break;
 
 					case "long, large dildo":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length large dildo for her pussy.`;
+							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length large dildo for ${his} pussy.`;
 							slave.vaginalAccessory = "large dildo";
 						}
 						break;
 
 					case "long, huge dildo":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length huge dildo for her pussy.`;
+							r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length huge dildo for ${his} pussy.`;
 							slave.vaginalAccessory = "huge dildo";
 						} else {
 							r += `<br>${slave.slaveName} has been given a `;
 							if (slave.vagina >= 2)
-								r += `massive and oversized dildo to permanently gape her cunt.`;
+								r += `massive and oversized dildo to permanently gape ${his} cunt.`;
 							else {
-								r += `long, large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`;
+								r += `long, large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`;
 								slave.vaginalAccessory = "long, large dildo";
 							}
 						}
@@ -713,7 +717,7 @@ window.DefaultRules = (function() {
 						break;
 
 					default:
-						r += `<br>${slave.slaveName} has been given a ${slave.vaginalAccessory} for her pussy.`;
+						r += `<br>${slave.slaveName} has been given a ${slave.vaginalAccessory} for ${his} pussy.`;
 						break;
 				}
 			}
@@ -731,7 +735,7 @@ window.DefaultRules = (function() {
 						if (slave.dickAccessory === "none")
 							r += `<br>${slave.slaveName} is a virgin and has been instructed not to wear a dick accessory.`;
 						else
-							r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.dickAccessory} accessory for her cock.`;
+							r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.dickAccessory} accessory for ${his} cock.`;
 					}
 				}
 			} else {
@@ -741,7 +745,7 @@ window.DefaultRules = (function() {
 						if (slave.dickAccessory === "none")
 							r += `<br>${slave.slaveName} has been instructed not to wear a dick accessory.`;
 						else
-							r += `<br>${slave.slaveName} has been given a ${slave.dickAccessory} accessory for her cock.`;
+							r += `<br>${slave.slaveName} has been given a ${slave.dickAccessory} accessory for ${his} cock.`;
 					}
 				}
 			}
@@ -810,37 +814,37 @@ window.DefaultRules = (function() {
 					case "huge plug":
 						r += `<br>${slave.slaveName} is an anal virgin and has been given a `;
 						if ((slave.anus >= 2))
-							r += `massive plug to permanently gape her asshole.`;
+							r += `massive plug to permanently gape ${his} asshole.`;
 						else {
 							slave.buttplug = "large plug";
-							r += `large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`;
+							r += `large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`;
 						}
 						break;
 
 					case "long plug":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length plug for her anus.`;
+							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length plug for ${his} anus.`;
 							slave.buttplug = "plug";
 						}
 						break;
 
 					case "long, large plug":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length large plug for her anus.`;
+							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length large plug for ${his} anus.`;
 							slave.buttplug = "large plug";
 						}
 						break;
 
 					case "long, huge plug":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length huge plug for her anus.`;
+							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length huge plug for ${his} anus.`;
 							slave.buttplug = "huge plug";
 						} else {
 							r += `<br>${slave.slaveName} is an anal virgin and has been given a `;
 							if (slave.anus >= 2)
-								r += `massive and oversized plug to permanently gape her asshole.`;
+								r += `massive and oversized plug to permanently gape ${his} asshole.`;
 							else {
-								r += `long, large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`;
+								r += `long, large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`;
 								slave.buttplug = "long, large plug";
 							}
 						}
@@ -851,7 +855,7 @@ window.DefaultRules = (function() {
 						break;
 
 					default:
-						r += `<br>${slave.slaveName} is an anal virgin and has been given a ${slave.buttplug} for her asshole.`;
+						r += `<br>${slave.slaveName} is an anal virgin and has been given a ${slave.buttplug} for ${his} asshole.`;
 						break;
 				}
 			}
@@ -868,37 +872,37 @@ window.DefaultRules = (function() {
 					case "huge plug":
 						r += `<br>${slave.slaveName} has been given a `;
 						if ((slave.anus >= 2))
-							r += `massive plug to permanently gape her asshole.`;
+							r += `massive plug to permanently gape ${his} asshole.`;
 						else {
 							slave.buttplug = "large plug";
-							r += `large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`;
+							r += `large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`;
 						}
 						break;
 
 					case "long plug":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length plug for her anus.`;
+							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length plug for ${his} anus.`;
 							slave.buttplug = "plug";
 						}
 						break;
 
 					case "long, large plug":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length large plug for her anus.`;
+							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length large plug for ${his} anus.`;
 							slave.buttplug = "large plug";
 						}
 						break;
 
 					case "long, huge plug":
 						if (slave.breedingMark === 1 && V.propOutcome === 1) {
-							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length huge plug for her anus.`;
+							r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length huge plug for ${his} anus.`;
 							slave.buttplug = "huge plug";
 						} else {
 							r += `<br>${slave.slaveName} has been given a `;
 							if (slave.anus >= 2)
-								r += `massive and oversized plug to permanently gape her asshole.`;
+								r += `massive and oversized plug to permanently gape ${his} asshole.`;
 							else {
-								r += `long, large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`;
+								r += `long, large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`;
 								slave.buttplug = "long, large plug";
 							}
 						}
@@ -909,7 +913,7 @@ window.DefaultRules = (function() {
 						break;
 
 					default:
-						r += `<br>${slave.slaveName} has been given a ${slave.buttplug} for her asshole.`;
+						r += `<br>${slave.slaveName} has been given a ${slave.buttplug} for ${his} asshole.`;
 						break;
 				}
 			}
@@ -927,11 +931,11 @@ window.DefaultRules = (function() {
 				switch (slave.buttplugAttachment) {
 
 					case "none":
-						r += `<br>${slave.slaveName} has been instructed not to use an attachment for her anal accessory.`;
+						r += `<br>${slave.slaveName} has been instructed not to use an attachment for ${his} anal accessory.`;
 						break;
 
 					default:
-						r += `<br>${slave.slaveName} has been given a ${slave.buttplugAttachment} to attach to her buttplug.`;
+						r += `<br>${slave.slaveName} has been given a ${slave.buttplugAttachment} to attach to ${his} buttplug.`;
 						break;
 				}
 			}
@@ -947,26 +951,26 @@ window.DefaultRules = (function() {
 			if (slave.health > -10 ) {
 				let diff = rule.bellyImplantVol - slave.bellyImplant;
 				if (diff >= 5000 && slave.bellyPain === 0 && slave.health > 50) {
-					r += `${slave.slaveName}'s belly is way too small, so she has been directed to have intensive belly implant filling procedures throughout this week.`;
+					r += `${slave.slaveName}'s belly is way too small, so ${he} has been directed to have intensive belly implant filling procedures throughout this week.`;
 					slave.bellyImplant += 1000;
 					slave.bellyPain += 2;
 					BellySurgery(slave, diff);
 				} else if (diff >= 500 && slave.bellyPain < 2 ) {
-					r += `${slave.slaveName}'s belly has not reached the desired size, so she has been directed to have belly implant filling procedures throughout this week.`;
+					r += `${slave.slaveName}'s belly has not reached the desired size, so ${he} has been directed to have belly implant filling procedures throughout this week.`;
 					slave.bellyImplant += 500;
 					slave.bellyPain += 1;
 					BellySurgery(slave, diff);
 				} else if (diff <= -5000 ) {
-					r += `${slave.slaveName}'s belly is way too big, so she has been directed to have intensive belly implant draining procedures throughout this week.`;
+					r += `${slave.slaveName}'s belly is way too big, so ${he} has been directed to have intensive belly implant draining procedures throughout this week.`;
 					slave.bellyImplant -= 1000;
 					BellySurgery(slave, diff);
 				} else if (diff <= -500 ) {
-					r += `${slave.slaveName}'s belly is too big, so she has been directed to have belly implant draining procedures throughout this week.`;
+					r += `${slave.slaveName}'s belly is too big, so ${he} has been directed to have belly implant draining procedures throughout this week.`;
 					slave.bellyImplant -= 500;
 					BellySurgery(slave, diff);
 				}
 			} else {
-				r += `${slave.slaveName} is not healthy enough to safely adjust her belly implant.`;
+				r += `${slave.slaveName} is not healthy enough to safely adjust ${his} belly implant.`;
 			}
 		}
 	}
@@ -1036,23 +1040,23 @@ window.DefaultRules = (function() {
 				} else {
 					r += `<br>${slave.slaveName}'s pregnancy has been terminated; `;
 					if (slave.sexualFlaw === "breeder") {
-						r += `it broke her mind.`;
+						r += `it broke ${his} mind.`;
 						slave.fetish = "mindbroken", slave.behavioralQuirk = "none", slave.behavioralFlaw = "none", slave.sexualQuirk = "none", slave.sexualFlaw = "none", slave.devotion = 0, slave.trust = 0;
 					} else if (slave.devotion < -50) {
-						r += `she did not handle it well.`;
+						r += `${he} did not handle it well.`;
 						slave.trust -= 10, slave.devotion -= 25;
 					} else if (slave.devotion < -20) {
-						r += `she did not handle it well.`;
+						r += `${he} did not handle it well.`;
 						slave.trust -= 10, slave.devotion -= 10;
 					} else if (slave.fetish === "pregnancy") {
-						r += `she did not handle it well.`;
+						r += `${he} did not handle it well.`;
 						var fetishModifier = (slave.fetishStrength / 2);
 						slave.devotion -= (1 * fetishModifier), (slave.trust -= 1 * fetishModifier);
 					} else if (slave.devotion <= 20) {
-						r += `she did not handle it well.`;
+						r += `${he} did not handle it well.`;
 						slave.trust -= 10, slave.devotion -= 5;
 					} else if (slave.devotion <= 50) {
-						r += `she did not handle it well.`;
+						r += `${he} did not handle it well.`;
 						slave.trust -= 10;
 					} else {
 						r += `it had little mental effect.`;
@@ -1182,11 +1186,11 @@ window.DefaultRules = (function() {
 					r += `<br>${slave.slaveName} has been put on `;
 					if (rule.growth_intensity && slave.drugs !== "lip injections" && slave.health > 0) {
 						slave.drugs = "intensive " + slave.drugs;
-						r += `${slave.drugs}, since she's healthy enough to take them, and `;
+						r += `${slave.drugs}, since ${he}'s healthy enough to take them, and `;
 					} else {
 						r += `${slave.drugs}, since `;
 					}
-					r += `that part of her body is ${Math.trunc(_priorities[0].weight*100)}% `;
+					r += `that part of ${his} body is ${Math.trunc(_priorities[0].weight*100)}% `;
 					if (_priorities[0].weight < 1) r+= "below ";
 					else r+= "above ";
 					r += "the targeted size.";
@@ -1198,15 +1202,15 @@ window.DefaultRules = (function() {
 					r += `<br>${slave.slaveName} has been put on `;
 					if (rule.growth_intensity && slave.drugs !== "lip injections" && slave.health > 0) {
 						slave.drugs = "intensive " + slave.drugs;
-						r += `${slave.drugs}, since she's healthy enough to take them, and `;
+						r += `${slave.drugs}, since ${he}'s healthy enough to take them, and `;
 					} else
 						r += `${slave.drugs}, since `;
-					r += `that is the only part of her body that does not meet the targeted size.`;
+					r += `that is the only part of ${his} body that does not meet the targeted size.`;
 				}
 				return;
 			} else if (growth_drugs.has(slave.drugs)) {
 				slave.drugs = "no drugs";
-				r += `<br>${slave.slaveName}'s body has met all relevant growth targets, so her pharmaceutical regime has been ended.`;
+				r += `<br>${slave.slaveName}'s body has met all relevant growth targets, so ${his} pharmaceutical regime has been ended.`;
 				return;
 			}
 		} else {
@@ -1304,7 +1308,7 @@ window.DefaultRules = (function() {
 			}
 			if (growth_drugs.has(slave.drugs)) {
 				slave.drugs = "no drugs";
-				r += `<br>${slave.slaveName} has met all relevant growth targets, so her pharmaceutical regime has been ended.`;
+				r += `<br>${slave.slaveName} has met all relevant growth targets, so ${his} pharmaceutical regime has been ended.`;
 				return;
 			}
 		}
@@ -1372,7 +1376,7 @@ window.DefaultRules = (function() {
 				break;
 
 			case "nipple atrophiers":
-				if (!(["huge", "puffy", "cute"].includes(slave.nipples)))
+				if (!(["cute", "huge", "puffy"].includes(slave.nipples)))
 					flag = false;
 				break;
 
@@ -1459,7 +1463,7 @@ window.DefaultRules = (function() {
 				r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`;
 			} else {
 				slave.drugs = "no drugs";
-				r += `<br>${slave.slaveName} cannot benefit from her assigned drug and has been defaulted to ${slave.drugs}`;
+				r += `<br>${slave.slaveName} cannot benefit from ${his} assigned drug and has been defaulted to ${slave.drugs}`;
 			}
 		}
 	}
@@ -1469,7 +1473,7 @@ window.DefaultRules = (function() {
 		if ((rule.inflationType !== undefined) && (rule.inflationType !== "no default setting")) {
 			if (slave.inflationType !== rule.inflationType) {
 				if ((slave.inflationType === "curative" && slave.health > 90) || (slave.inflationType === "tightener" && slave.anus <= 1 && slave.vagina <= 1)) {
-					r += `<br>${slave.slaveName} cannot benefit from her assigned enema and has been defaulted to none.`;
+					r += `<br>${slave.slaveName} cannot benefit from ${his} assigned enema and has been defaulted to none.`;
 					slave.inflation = 0;
 					slave.inflationType = "none";
 					slave.inflationMethod = 0;
@@ -1492,7 +1496,7 @@ window.DefaultRules = (function() {
 				slave.inflation = 1;
 				SetBellySize(slave);
 			} else if (slave.inflation > 1 && (slave.bellyPreg >= 1500 || slave.bellyImplant >= 1500)) {
-				r += `<br>${slave.slaveName}'s current enema is too much for her body, so it has been reduced.`;
+				r += `<br>${slave.slaveName}'s current enema is too much for ${his} body, so it has been reduced.`;
 				slave.inflation = 1;
 				SetBellySize(slave);
 			} else if (slave.inflationType === "none") {
@@ -1513,7 +1517,7 @@ window.DefaultRules = (function() {
 			if ((slave.boobs >= 1600) && (slave.muscles <= 5) && (slave.amp != 1) && ((rule.muscles == "no default setting") || (rule.muscles === 0))) {
 				if ((slave.diet !== "muscle building")) {
 					slave.diet = "muscle building"
-					r += `<br>${slave.slaveName} has big tits and no back muscles, so she's been assigned to gain some.`
+					r += `<br>${slave.slaveName} has big tits and no back muscles, so ${he}'s been assigned to gain some.`
 				}
 			} else if ((slave.boobs >= 1600) && (slave.muscles > 5) && (slave.diet == "muscle building") && ((rule.muscles == "no default setting") || (rule.muscles === 0))) {
 			*/
@@ -1522,24 +1526,24 @@ window.DefaultRules = (function() {
 				r += `<br>${slave.slaveName} has been assigned to a healthy diet.`;
 			} else if ((slave.boobs >= 1600) && (slave.muscles > 5) && (slave.diet === "muscle building") && ((rule.muscles === "no default setting") || (rule.muscles === 0))) {
 				slave.diet = "healthy";
-				r += `<br>${slave.slaveName} has huge boobs, but she already has the back muscles to bear them, so she's been assigned to stop working out so hard.`;
+				r += `<br>${slave.slaveName} has huge boobs, but ${he} already has the back muscles to bear them, so ${he}'s been assigned to stop working out so hard.`;
 			} else if ((rule.dietGrowthSupport === 1) && ((slave.drugs === "breast injections") || (slave.drugs === "butt injections")) && (slave.weight <= 95)) {
 				if (slave.diet !== "fattening") {
 					slave.diet = "fattening";
-					r += `<br>${slave.slaveName} is on drugs designed to expand major body parts, so she's been put on a fattening diet to provide her body as much fuel for growth as possible.`;
+					r += `<br>${slave.slaveName} is on drugs designed to expand major body parts, so ${he}'s been put on a fattening diet to provide ${his} body as much fuel for growth as possible.`;
 				}
 			} else {
 				if (!(isNaN(rule.diet))) {
 					if ((slave.weight - rule.diet) > 5) {
 						if ((slave.diet !== "restricted")) {
 							slave.diet = "restricted";
-							r += `<br>${slave.slaveName} is too fat so her diet has been set to restricted.`;
+							r += `<br>${slave.slaveName} is too fat so ${his} diet has been set to restricted.`;
 						}
 
 					} else if ((slave.weight - rule.diet) < -5) {
 						if ((slave.diet !== "fattening")) {
 							slave.diet = "fattening";
-							r += `<br>${slave.slaveName} is too skinny so her diet has been set to fattening.`;
+							r += `<br>${slave.slaveName} is too skinny so ${his} diet has been set to fattening.`;
 						}
 					} else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp !== 1)) {
 						if ((slave.muscles >= rule.muscles+8)) {
@@ -1555,25 +1559,25 @@ window.DefaultRules = (function() {
 						} else {
 							if ((slave.diet !== "healthy")) {
 								slave.diet = "healthy";
-								r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`;
+								r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`;
 							}
 						}
 					} else {
 						if ((slave.diet !== "healthy")) {
 							slave.diet = "healthy";
-							r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`;
+							r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`;
 						}
 					}
 				} else if ((rule.diet === "attractive")) {
 					if (((slave.weight > 95) || ((slave.weight > 30) && (slave.hips < 2)))) {
 						if ((slave.diet !== "restricted")) {
 							slave.diet = "restricted";
-							r += `<br>${slave.slaveName} is too fat so her diet has been set to restricted.`;
+							r += `<br>${slave.slaveName} is too fat so ${his} diet has been set to restricted.`;
 						}
 					} else if (((slave.weight < -95) || ((slave.weight < -30) && (slave.hips > -2)))) {
 						if ((slave.diet !== "fattening")) {
 							slave.diet = "fattening";
-							r += `<br>${slave.slaveName} is too skinny so her diet has been set to fattening.`;
+							r += `<br>${slave.slaveName} is too skinny so ${his} diet has been set to fattening.`;
 						}
 					} else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp !== 1)) {
 						if ((slave.muscles >= rule.muscles+8)) {
@@ -1589,13 +1593,13 @@ window.DefaultRules = (function() {
 						} else {
 							if ((slave.diet !== "healthy")) {
 								slave.diet = "healthy";
-								r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`;
+								r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`;
 							}
 						}
 					} else {
 						if ((slave.diet !== "healthy")) {
 							slave.diet = "healthy";
-							r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`;
+							r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`;
 						}
 					}
 				} else if ((rule.diet === "XX")) {
@@ -1617,7 +1621,7 @@ window.DefaultRules = (function() {
 					} else {
 						if ((slave.diet !== "healthy")) {
 							slave.diet = "healthy";
-							r += `<br>${slave.slaveName} has been put on a standard diet since she is not a hermaphrodite.`;
+							r += `<br>${slave.slaveName} has been put on a standard diet since ${he} is not a hermaphrodite.`;
 						}
 					}
 				} else if ((rule.diet === "cleansing")) {
@@ -1635,10 +1639,10 @@ window.DefaultRules = (function() {
 						if ((slave.diet !== "healthy")) {
 							slave.diet = "healthy";
 							if (slave.pregKnown === 0 && slave.preg > 0) {
-								r += `<br>${slave.slaveName} has been put on a standard diet since tests reveal she has become pregnant.`;
+								r += `<br>${slave.slaveName} has been put on a standard diet since tests reveal ${he} has become pregnant.`;
 								slave.pregKnown = 1;
 							} else {
-								r += `<br>${slave.slaveName} has been put on a standard diet since she is currently unable to become pregnant.`;
+								r += `<br>${slave.slaveName} has been put on a standard diet since ${he} is currently unable to become pregnant.`;
 							}
 						}
 					}
@@ -1651,7 +1655,7 @@ window.DefaultRules = (function() {
 					} else {
 						if ((slave.diet !== "healthy")) {
 							slave.diet = "healthy";
-							r += `<br>${slave.slaveName} has been put on a standard diet since she is no longer able to produce cum.`;
+							r += `<br>${slave.slaveName} has been put on a standard diet since ${he} is no longer able to produce cum.`;
 						}
 					}
 				}
@@ -1670,17 +1674,17 @@ window.DefaultRules = (function() {
 			} else {
 				if ((slave.diet !== "healthy")) {
 					slave.diet = "healthy";
-					r += `<br>${slave.slaveName} has achieved the target musculature, so her exercise regime has been normalized.`;
+					r += `<br>${slave.slaveName} has achieved the target musculature, so ${his} exercise regime has been normalized.`;
 				}
 			}
 		}
 
 		if (slave.drugs === "appetite suppressors" && slave.diet !== "restricted") {
 			slave.drugs = "no drugs";
-			r += `<br>${slave.slaveName} no longer needs to lose weight, so she's no longer being given appetite suppressors.`;
+			r += `<br>${slave.slaveName} no longer needs to lose weight, so ${he}'s no longer being given appetite suppressors.`;
 		} else if (slave.diet === "restricted" && V.arcologies[0].FSSlimnessEnthusiastResearch === 1 && (slave.drugs === "no drugs" || slave.drugs === "none")) {
 			slave.drugs = "appetite suppressors";
-			r += `<br>${slave.slaveName} needs to lose weight so she will be given weight loss pills.`;
+			r += `<br>${slave.slaveName} needs to lose weight so ${he} will be given weight loss pills.`;
 		}
 	}
 
@@ -1691,7 +1695,7 @@ window.DefaultRules = (function() {
 				if (rule.curatives === 2) {
 					if (slave.health > 100) {
 						if ((slave.curatives !== 1)) {
-							r += `<br>${slave.slaveName} has been put on preventatives, since curatives cannot improve her health further.`;
+							r += `<br>${slave.slaveName} has been put on preventatives, since curatives cannot improve ${his} health further.`;
 							slave.curatives = 1;
 						}
 					} else {
@@ -1728,7 +1732,7 @@ window.DefaultRules = (function() {
 							slave.hormones = Math.clamp(slave.hormones, -1, 1);
 						}
 						if (slave.hormones !== _oldHormones) {
-							r += `<br>${slave.slaveName} is a gelding, so she has been put on the appropriate hormonal regime.`;
+							r += `<br>${slave.slaveName} is a gelding, so ${he} has been put on the appropriate hormonal regime.`;
 						}
 					}
 				}
@@ -1744,7 +1748,7 @@ window.DefaultRules = (function() {
 										slave.hormones = Math.clamp(slave.hormones, -1, 1);
 									}
 									if (slave.hormones !== _oldHormones) {
-										r += `<br>${slave.slaveName} is a shemale, so she has been put on the appropriate hormonal regime.`;
+										r += `<br>${slave.slaveName} is a shemale, so ${he} has been put on the appropriate hormonal regime.`;
 									}
 								}
 							}
@@ -1765,7 +1769,7 @@ window.DefaultRules = (function() {
 					slave.hormones = Math.clamp(slave.hormones, -1, 1);
 				}
 				if (slave.hormones !== _oldHormones) {
-					r += `<br>${slave.slaveName} is a female, so she has been put on the appropriate hormonal regime.`;
+					r += `<br>${slave.slaveName} is a female, so ${he} has been put on the appropriate hormonal regime.`;
 				}
 			}
 		}
@@ -1776,24 +1780,24 @@ window.DefaultRules = (function() {
 		if (slave.pregKnown === 1 && rule.pregSpeed !== "no default setting" && (slave.breedingMark !== 1 || V.propOutcome === 0) && slave.indentureRestrictions < 1 && slave.broodmother === 0) {
 			if (rule.pregSpeed === "slow" && slave.preg < slave.pregData.minLiveBirth) {
 				slave.pregControl = "slow gestation";
-				r += `<br>${slave.slaveName} is pregnant, so she has been put on the gestation slowing agents.`;
+				r += `<br>${slave.slaveName} is pregnant, so ${he} has been put on the gestation slowing agents.`;
 			} else if (rule.pregSpeed === "fast" && slave.preg < slave.pregData.minLiveBirth && slave.health > -50) {
 				slave.pregControl = "speed up";
-				r += `<br>${slave.slaveName} is pregnant, so she has been put on rapid gestation agents. CAUTION! Can be dangerous. Clinic supervision is recommended.`;
+				r += `<br>${slave.slaveName} is pregnant, so ${he} has been put on rapid gestation agents. CAUTION! Can be dangerous. Clinic supervision is recommended.`;
 			} else if (rule.pregSpeed === "suppress" && slave.preg >= slave.pregData.minLiveBirth && slave.health > -50) {
 				slave.pregControl = "labor suppressors";
-				r += `<br>${slave.slaveName} is ready to birth, so she has been put on labor suppressing agents.`;
+				r += `<br>${slave.slaveName} is ready to birth, so ${he} has been put on labor suppressing agents.`;
 			} else if (rule.pregSpeed === "stimulate" && slave.preg > slave.pregData.minLiveBirth && slave.health > -50) {
 				slave.labor = 1;
 				slave.induce = 1;
 				V.birthee = 1;
-				r += `<br>${slave.slaveName} is ready to birth, so her labor has been stimulated.`;
+				r += `<br>${slave.slaveName} is ready to birth, so ${his} labor has been stimulated.`;
 			} else if (rule.pregSpeed === "fast" && slave.pregControl === "speed up" && slave.health <= -50) {
 				slave.pregControl = "none";
-				r += `<br>${slave.slaveName} is on rapid gestation agents and dangerously unhealthy, so her agent regimen has been stopped.`;
+				r += `<br>${slave.slaveName} is on rapid gestation agents and dangerously unhealthy, so ${his} agent regimen has been stopped.`;
 			} else if (rule.pregSpeed === "suppress" && slave.pregControl === "labor suppressors" && slave.health <= -50) {
 				slave.pregControl = "none";
-				r += `<br>${slave.slaveName} is on labor suppression agents and unhealthy, so her agent regimen has been stopped.`;
+				r += `<br>${slave.slaveName} is on labor suppression agents and unhealthy, so ${his} agent regimen has been stopped.`;
 			}
 		}
 	}
@@ -1802,13 +1806,13 @@ window.DefaultRules = (function() {
 	function ProcessLivingStandard(slave, rule) {
 		if ((rule.livingRules !== undefined) && (rule.livingRules !== "no default setting")) {
 			if (setup.facilityCareers.includes(slave.assignment)) {
-				r += ``; // `<br>${slave.slaveName}'s living standards are controlled by her assignment.`;
+				r += ``; // `<br>${slave.slaveName}'s living standards are controlled by ${his} assignment.`;
 			} else if (((slave.assignment === "be your Head Girl") && (V.HGSuite === 1)) || ((slave.assignment === "guard you") && (V.dojo > 1))) {
 				r += `<br>${slave.slaveName} has a private room.`;
 			} else if ((slave.fetish === "mindbroken")) {
 				if ((slave.livingRules !== "spare")) {
 					slave.livingRules = "spare";
-					r += `<br>Since ${slave.slaveName} is mindbroken her living standard has been set to spare.`;
+					r += `<br>Since ${slave.slaveName} is mindbroken, ${his} living standard has been set to spare.`;
 				}
 			} else if (slave.livingRules !== rule.livingRules) {
 				if (rule.livingRules !== "luxurious") {
@@ -1821,7 +1825,7 @@ window.DefaultRules = (function() {
 							V.roomsPopulation += 1;
 					} else {
 						slave.livingRules = "normal";
-						r += `<br>${slave.slaveName}'s living standard has been set to normal, since there is no room for her to occupy.`;
+						r += `<br>${slave.slaveName}'s living standard has been set to normal, since there is no room for ${him} to occupy.`;
 					}
 				} else {
 					slave.livingRules = rule.livingRules;
@@ -1837,15 +1841,15 @@ window.DefaultRules = (function() {
 			if (slave.fetish === "mindbroken") {
 				if ((slave.speechRules !== "restrictive")) {
 					slave.speechRules = "restrictive";
-					r += `<br>Since ${slave.slaveName} is mindbroken her speech rules have been set to restrictive.`;
+					r += `<br>Since ${slave.slaveName} is mindbroken, ${his} speech rules have been set to restrictive.`;
 				}
 			} else if (slave.accent === 4) {
 				if (rule.speechRules === "accent elimination" && slave.speechRules !== "language lessons") {
 					slave.speechRules = "language lessons";
-					r += `<br>Since ${slave.slaveName} does not know how to talk, her speech rules have been set to language learning.`;
+					r += `<br>Since ${slave.slaveName} does not know how to talk, ${his} speech rules have been set to language learning.`;
 				} else {
 					slave.speechRules = "restrictive";
-					r += `<br>Since ${slave.slaveName} does not know how to talk, her speech rules have been set to restrictive.`;
+					r += `<br>Since ${slave.slaveName} does not know how to talk, ${his} speech rules have been set to restrictive.`;
 				}
 			} else if (rule.speechRules === "accent elimination") {
 				if (slave.accent > 0) {
@@ -1853,7 +1857,7 @@ window.DefaultRules = (function() {
 					r += `<br>${slave.slaveName}'s speech rules have been set to ${rule.speechRules}.`;
 				} else {
 					slave.speechRules = "restrictive";
-					r += `<br>Since ${slave.slaveName} has no accent her speech rules have been set to restrictive.`;
+					r += `<br>Since ${slave.slaveName} has no accent, ${his} speech rules have been set to restrictive.`;
 				}
 			} else if (slave.speechRules !== rule.speechRules) {
 				slave.speechRules = rule.speechRules;
@@ -1879,16 +1883,16 @@ window.DefaultRules = (function() {
 		if ((rule.releaseRules !== undefined) && (rule.releaseRules !== "no default setting")) {
 			let _release = 0;
 			if (rule.releaseRules === "restrictive" &&
-				!(["serve the public", "serve in the club", "whore", "work in the brothel", "please you", "serve in the master suite", "be a subordinate slave", "work a glory hole", "be confined in the arcade", "get milked", "work in the dairy", "work as a farmhand", "be your Head Girl"].contains(slave.assignment)))
+				!(["be a subordinate slave", "be confined in the arcade", "be your Head Girl", "get milked", "please you", "serve in the club", "serve in the master suite", "serve the public", "whore", "work a glory hole", "work as a farmhand", "work in the brothel", "work in the dairy"].contains(slave.assignment)))
 				_release = 1;
 			else
 				_release = 1;
 			if ((slave.fetish === "mindbroken") && (slave.releaseRules !== "permissive")) {
 				slave.releaseRules = "permissive";
-				r += `<br>Since ${slave.slaveName} is mindbroken her masturbation rules have been set to permissive.`;
+				r += `<br>Since ${slave.slaveName} is mindbroken, ${his} masturbation rules have been set to permissive.`;
 			} else if ((slave.amp === 1 || slave.fuckdoll > 0) && (slave.releaseRules === "masturbation")) {
 				slave.releaseRules = "restrictive";
-				r += `<br>Since ${slave.slaveName} is unable to masturbate, her masturbation rules have been set to restrictive.`;
+				r += `<br>Since ${slave.slaveName} is unable to masturbate, ${his} masturbation rules have been set to restrictive.`;
 			} else if ((_release !== 0) && (slave.releaseRules !== rule.releaseRules)) {
 				slave.releaseRules = rule.releaseRules;
 				r += `<br>${slave.slaveName}'s masturbation rules have been set to ${rule.releaseRules}.`;
@@ -1922,30 +1926,30 @@ window.DefaultRules = (function() {
 			if (rule.toyHole === "pussy") {
 				if (slave.vagina > 0 && canDoVaginal(slave)) {
 					slave.toyHole = rule.toyHole ;
-					r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`;
+					r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`;
 				} else if (slave.toyHole !== "all her holes") {
 					slave.toyHole = "all her holes" ;
-					r += `<br>${slave.slaveName}'s hole preference has defaulted to all her holes.`;
+					r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`;
 				}
 			} else if (rule.toyHole === "ass") {
 				if (slave.anus > 0 && canDoAnal(slave)) {
 					slave.toyHole = rule.toyHole ;
-					r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`;
+					r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`;
 				} else if (slave.toyHole !== "all her holes") {
 					slave.toyHole = "all her holes" ;
-					r += `<br>${slave.slaveName}'s hole preference has defaulted to all her holes.`;
+					r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`;
 				}
 			} else if (rule.toyHole === "dick") {
 				if (slave.dick > 0 && canPenetrate(slave)) {
 					slave.toyHole = rule.toyHole ;
-					r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`;
+					r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`;
 				} else if (slave.toyHole !== "all her holes") {
 					slave.toyHole = "all her holes" ;
-					r += `<br>${slave.slaveName}'s hole preference has defaulted to all her holes.`;
+					r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`;
 				}
 			} else if ((slave.toyHole !== rule.toyHole)) {
 				slave.toyHole = rule.toyHole ;
-				r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`;
+				r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`;
 			}
 		}
 	}
@@ -1960,9 +1964,9 @@ window.DefaultRules = (function() {
 					slave.dietMilk = 0;
 				}
 				if (slave.dietCum === 1)
-					r += `<br>${slave.slaveName} has had cum added to her diet.`;
+					r += `<br>${slave.slaveName} has had cum added to ${his} diet.`;
 				else
-					r += `<br>${slave.slaveName} has had cum removed from her diet.`;
+					r += `<br>${slave.slaveName} has had cum removed from ${his} diet.`;
 			}
 		}
 	}
@@ -1977,9 +1981,9 @@ window.DefaultRules = (function() {
 					slave.dietCum = 0;
 				}
 				if (slave.dietMilk === 1)
-					r += `<br>${slave.slaveName} has had human milk added to her diet.`;
+					r += `<br>${slave.slaveName} has had human milk added to ${his} diet.`;
 				else
-					r += `<br>${slave.slaveName} has had human milk removed from her diet.`;
+					r += `<br>${slave.slaveName} has had human milk removed from ${his} diet.`;
 			}
 		}
 	}
@@ -2004,11 +2008,11 @@ window.DefaultRules = (function() {
 				if ((slave.teeth === "crooked")) {
 					slave.teeth = "straightening braces";
 					cashX(forceNeg(V.modCost), "slaveSurgery", slave);
-					r += `<br>${slave.slaveName} has been given braces for her crooked teeth.`;
+					r += `<br>${slave.slaveName} has been given braces for ${his} crooked teeth.`;
 				} else if (slave.teeth === "gapped") {
 					slave.teeth = "straightening braces";
 					cashX(forceNeg(V.modCost), "slaveSurgery", slave);
-					r += `<br>${slave.slaveName} has been given braces to close the gap in her teeth.`;
+					r += `<br>${slave.slaveName} has been given braces to close the gap in ${his} teeth.`;
 				} else if ((slave.teeth === "normal")) {
 					slave.teeth = "cosmetic braces";
 					cashX(forceNeg(V.modCost), "slaveSurgery", slave);
@@ -2018,22 +2022,22 @@ window.DefaultRules = (function() {
 				if ((slave.teeth === "crooked")) {
 					slave.teeth = "straightening braces";
 					cashX(forceNeg(V.modCost), "slaveSurgery", slave);
-					r += `<br>${slave.slaveName} has been given braces for her crooked teeth.`;
+					r += `<br>${slave.slaveName} has been given braces for ${his} crooked teeth.`;
 				} else if (slave.teeth === "gapped") {
 					slave.teeth = "straightening braces";
 					cashX(forceNeg(V.modCost), "slaveSurgery", slave);
-					r += `<br>${slave.slaveName} has been given braces to close the gap in her teeth.`;
+					r += `<br>${slave.slaveName} has been given braces to close the gap in ${his} teeth.`;
 				} else if ((slave.teeth === "cosmetic braces")) {
 					slave.teeth = "normal";
-					r += `<br>${slave.slaveName} has had her braces removed, since her teeth are straight.`;
+					r += `<br>${slave.slaveName} has had ${his} braces removed, since ${his} teeth are straight.`;
 				}
 			} else if ((rule.teeth === "none")) {
 				if ((slave.teeth === "straightening braces")) {
 					slave.teeth = "crooked";
-					r += `<br>${slave.slaveName} has had her braces removed.`;
+					r += `<br>${slave.slaveName} has had ${his} braces removed.`;
 				} else if ((slave.teeth === "cosmetic braces")) {
 					slave.teeth = "normal";
-					r += `<br>${slave.slaveName} has had her braces removed.`;
+					r += `<br>${slave.slaveName} has had ${his} braces removed.`;
 				}
 			}
 		}
@@ -2099,7 +2103,7 @@ window.DefaultRules = (function() {
 						r += `<br>${slave.slaveName}'s hair has been cut; it `;
 					} else {
 						cashX(forceNeg(V.modCost*Math.trunc((rule.hLength-slave.hLength)/10)), "slaveMod");
-						r += `<br>${slave.slaveName} has been given extensions; her hair `;
+						r += `<br>${slave.slaveName} has been given extensions; ${his} hair `;
 					}
 				r += `is now ${lengthToEitherUnit(rule.hLength)} long.`;
 				slave.hLength = rule.hLength;
diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw
index 1ac71de6f8341ab34a7191aaee4d2776c33f8233..2873728c8e58737f91a3ffcd6584f6f541e81f07 100644
--- a/src/uncategorized/clubReport.tw
+++ b/src/uncategorized/clubReport.tw
@@ -113,7 +113,7 @@
 			<</if>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;Since $he doesn't have enough sluts in $clubName to make it worthwhile for $him to be on stage 24/7, $he spends $his extra time slutting it up $himself. $He has sex with $beauty citizens, @@.green;pleasing them immensely,@@ since it's more appealing to fuck the DJ than some club slut.
 			<<if $showEWD != 0>>
-				<br>&nbsp;&nbsp;&nbsp;&nbsp;She <<include "SA serve the public">>
+				<br>&nbsp;&nbsp;&nbsp;&nbsp;$He <<include "SA serve the public">>
 			<<else>>
 				<<silently>><<include "SA serve the public">><</silently>>
 			<</if>>
@@ -246,7 +246,7 @@
 			<<else>>
 				is serving in $clubName.
 			<</if>>
-			<br>&nbsp;&nbsp;&nbsp;&nbsp;She <<include "SA serve the public">>
+			<br>&nbsp;&nbsp;&nbsp;&nbsp;$He <<include "SA serve the public">>
 			<br>&nbsp;&nbsp;&nbsp;
 			<<= saChoosesOwnClothes($slaves[$i])>>
 			<<include "SA rules">>
diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw
index d49ebe6f44243c5ec097711c62901c82c7f0a49a..960d9ef25fbaad1190772324e927ac08b13e82f5 100644
--- a/src/uncategorized/neighborsDevelopment.tw
+++ b/src/uncategorized/neighborsDevelopment.tw
@@ -52,13 +52,14 @@
 <<if $arcologies[$i].government == "your agent">>
 <<for _k = 0; _k < $leaders.length; _k++>>
 <<if $leaders[_k].ID == $arcologies[$i].leaderID>>
+	<<setLocalPronouns $leaders[_k]>>
 	is being run by your agent @@.deeppink;<<= SlaveFullName($leaders[_k])>>@@.
 	<<set _agentIndex = $slaveIndices[$leaders[_k].ID]>>
 	<<if def _agentIndex && $slaves[_agentIndex].assignment != "be your agent">>
 		@@.red;BUG: $slaves[_agentIndex].slaveName also was <<print $slaves[_agentIndex].assignment>>!@@
 		<<= assignJob($slaves[_agentIndex], "be your agent")>>
 	<</if>>
-	<<if $agentBonus > 0>>@@.green;She does an excellent job this week.@@<</if>>
+	<<if $agentBonus > 0>>@@.green;$He does an excellent job this week.@@<</if>>
 	The arcology
 	<<break>>
 <</if>>
diff --git a/src/uncategorized/pMercenaryRomeo.tw b/src/uncategorized/pMercenaryRomeo.tw
index 5e0f00c649018699fd2e9c6b2e31e8297ac7e71c..de304d37efcbc28d137a53b5a5a48516ca79fa3c 100644
--- a/src/uncategorized/pMercenaryRomeo.tw
+++ b/src/uncategorized/pMercenaryRomeo.tw
@@ -65,7 +65,7 @@ proffered by an attentive slave girl, he seems almost bashful.
 	<br><br>
 
 	<span id="result">
-	<<link "Decline, and tell her not to see him">>
+	<<link "Decline, and tell $him not to see him">>
 		<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
 			$activeSlave.slaveName obeys your orders not to see the old mercenary. Though neither he or $activeSlave.slaveName says a word about it, his squadmates are not so closemouthed. Soon the tragic story of The Mercenary and the Slave Girl is being told in bars and brothels across the Free City, with you naturally playing @@.red;the role of the villain.@@
@@ -76,8 +76,8 @@ proffered by an attentive slave girl, he seems almost bashful.
 	<br><<link "Politely decline">>
 		<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
-			"Ah well," he says, "didn't think you would, but I had to ask. If you'd be so kind as to keep her assigned so's I can see her, I would be grateful. That was a fine victory, <<= properTitle()>>; come down to the bar and join the boys and I. We'll buy you a drink. Devil knows, thanks to you we can afford to."
-			<<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>>$activeSlave.slaveName politely thanks you for not letting him take her away.<</if>>
+			"Ah well," he says, "didn't think you would, but I had to ask. If you'd be so kind as to keep $him assigned so's I can see $him, I would be grateful. That was a fine victory, <<= properTitle()>>; come down to the bar and join the boys and I. We'll buy you a drink. Devil knows, thanks to you we can afford to."
+			<<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>>$activeSlave.slaveName politely thanks you for not letting him take $him away.<</if>>
 			<<unset $romeoID>>
 		<</replace>>
 	<</link>>
@@ -86,48 +86,48 @@ proffered by an attentive slave girl, he seems almost bashful.
 		<<replace "#result">>
 			The mercenary leaves to collect his purchase. On the video feeds, you see that $activeSlave.slaveName can hardly believe what's
 			<<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>>
-				happening. You can't hear what he says as he takes out a ring, but her reaction speaks clearly. She says "No."
+				happening. You can't hear what he says as he takes out a ring, but $his reaction speaks clearly. $He says "No."
 				<<if $activeSlave.amp != 1>>
-					She points back into your penthouse and returns to her home.
+					$He points back into your penthouse and returns to $his home.
 				<<else>>
-					She gestures towards the nearest camera and he helps her back into your penthouse.
+					$He gestures towards the nearest camera and he helps $him back into your penthouse.
 				<</if>>
 				The only thing she wants after being freed is to return to your side.
-				"I thought I was giving her a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you."
-				Since she returned to slavery, it's only fair to return the credits he paid for her. He thanks you hollowly before heading on his way.
+				"I thought I was giving $him a better life... But $he already had everything $he wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you."
+				Since $he returned to slavery, it's only fair to return the credits he paid for $him. He thanks you hollowly before heading on his way.
 			<<else>>
 				happened.
 				<<if $activeSlave.amp != 1>>
-					She hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters,
+					$He hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters,
 				<<else>>
-					As he picks up her limbless form to give her a hug,
+					As he picks up $his limbless form to give $him a hug,
 				<</if>>
-				she gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." Soon the romantic story of The Mercenary and the Slave Girl is being told in bars and brothels across the Free City, with you naturally playing @@.green;a supporting role.@@
+				$he gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." Soon the romantic story of The Mercenary and the Slave $Girl is being told in bars and brothels across the Free City, with you naturally playing @@.green;a supporting role.@@
 				<<run cashX($slaveCost, "slaveTransfer")>>
 				<<include "Remove activeSlave">>
 			<</if>>
 			<<unset $romeoID>>
 		<</replace>>
 	<</link>>
-	<br><<link "Give her to him as a gift">>
+	<br><<link "Give $him to him as a gift">>
 		<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
 			The mercenary cannot believe his ears. After you repeat yourself twice, he leaves to collect your gift, thanking you clumsily. On the video feeds, you see that $activeSlave.slaveName can hardly believe what's
 			<<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>>
-				happening. You can't hear what he says as he takes out a ring, but her reaction speaks clearly. She says "No."
+				happening. You can't hear what he says as he takes out a ring, but $his reaction speaks clearly. She says "No."
 				<<if $activeSlave.amp != 1>>
-					She points back into your penthouse and returns to her home.
+					She points back into your penthouse and returns to $his home.
 				<<else>>
-					She gestures towards the nearest camera and he helps her back into your penthouse.
+					She gestures towards the nearest camera and he helps $him back into your penthouse.
 				<</if>>
 				The only thing she wants after being freed is to return to your side.
-				"I thought I was giving her a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you."
+				"I thought I was giving $him a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you."
 			<<else>>
 				happened.
 				<<if $activeSlave.amp != 1>>
 					She hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters,
 				<<else>>
-					As he picks up her limbless form to give her a hug,
+					As he picks up $his limbless form to give $him a hug,
 				<</if>>
 				she gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." You smile to yourself; when they get there they'll find flowers and a paid reservation at the arcology's best restaurant. Soon the story is being told in bars and brothels across the Free City, with you naturally playing @@.green;a starring role.@@ Some days later, you hear a dramatization is being filmed, with an aging action star playing the mercenary, a rising starlet playing $activeSlave.slaveName, and a noted character actor playing you.
 				<<run repX(15000, "event")>>
diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw
index 2edc07ed28e92b05e35ba608f1dcc20e8766065e..9575cf067ec771050fedf778d12d8a1f06a10f39 100644
--- a/src/uncategorized/reBoomerang.tw
+++ b/src/uncategorized/reBoomerang.tw
@@ -180,7 +180,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 	<<if $activeSlave.ovaries>>
 		<<set $activeSlave.ovaries = 0, $activeSlave.preg = 0, WombFlush($activeSlave), $activeSlave.pregType = 0, $activeSlave.vagina = 4, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>>
 		<<run SetBellySize($activeSlave)>>
-		"They f-fixed me, t-to '<<s>>ave on maintenan<<c>>e of my cunt,'
+		"They f-fi<<x>>ed me, t-to '<<s>>ave on maintenan<<c>>e of my cunt,'
 	<<elseif $activeSlave.balls>>
 		<<set $activeSlave.balls = 0, $activeSlave.anus = 4>>
 		"They c-cut my b-ball<<s>> off, to 'keep me do<<c>>ile,'
@@ -191,7 +191,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 	and then u<<s>>ed me to <<s>>ati<<s>>fy labor menial<<s>>. Ten an hour."
 	<<set $activeSlave.behavioralFlaw = "odd", $activeSlave.sexualFlaw = "hates men">>
 <<case "slimness enthusiast arcology">>
-	"It wa<<s>> horrible." You sold $him to a pleasant Slimness Enthusiast arcology, but somehow $he's acquired grotesque implants. "The arcology got a new owner." $He shudders. "I gue<<ss>> the ni<<c>>e one wa<<s>> weak, and, and the new one i<<s>> changing thing<<s>>. Sh-she l-like<<s>> t-to ruin the <<s>>lim one<<s>>." It's nothing short of incredible that $he managed to get back here. $He must have sold and traded $himself without hesitation.
+	"It wa<<s>> horrible." You sold $him to a pleasant Slimness Enthusiast arcology, but somehow $he's acquired grotesque implants. "The arcology got a new owner." $He shudders. "I gue<<ss>> the ni<<c>>e one wa<<s>> weak, and, and the new one i<<s>> changing thing<<s>>. <<Sh>>-<<sh>>e l-like<<s>> t-to ruin the <<s>>lim one<<s>>." It's nothing short of incredible that $he managed to get back here. $He must have sold and traded $himself without hesitation.
 	<<set $activeSlave.boobsImplant = 200*random(2,4), $activeSlave.boobs += $activeSlave.boobsImplant>>
 	<<set $activeSlave.buttImplant = random(2,4), $activeSlave.butt = Math.clamp($activeSlave.butt+$activeSlave.buttImplant,0,10)>>
 	<<set $activeSlave.lipsImplant = 10*random(1,3), $activeSlave.lips = Math.clamp($activeSlave.lips+$activeSlave.lipsImplant,0,100)>>
diff --git a/src/uncategorized/reDevotedMotherDaughter.tw b/src/uncategorized/reDevotedMotherDaughter.tw
index ec7b818dfe2c3cf48994e864e03ae2ab065c10aa..fc9f65f5dc316071b4aa99c76f1bdc1a28f8b22c 100644
--- a/src/uncategorized/reDevotedMotherDaughter.tw
+++ b/src/uncategorized/reDevotedMotherDaughter.tw
@@ -21,15 +21,17 @@
 </span>
 <<set $slaves[$i].clothes = _clothesTemp>>
 <<set $slaves[$j].clothes = _clothesTemp2>>
+<<setLocalPronouns $slaves[$i]>>
+<<setLocalPronouns $slaves[$j] 2>>
 
-$slaves[$i].slaveName and her daughter $slaves[$j].slaveName are both good slaves, devoted and obedient. They'd probably do anything you order them to do. By happenstance they come before you for inspection one after the other. They certainly see each other stark naked frequently enough. As you finish $slaves[$i].slaveName's inspection, her daughter waits patiently for her turn. It occurs to you that they probably would do //anything// you order them to do, and that they're so acclimated to sexual slavery that they might well enjoy it.
+$slaves[$i].slaveName and $his daughter $slaves[$j].slaveName are both good slaves, devoted and obedient. They'd probably do anything you order them to do. By happenstance they come before you for inspection one after the other. They certainly see each other stark naked frequently enough. As you finish $slaves[$i].slaveName's inspection, $his daughter waits patiently for _his2 turn. It occurs to you that they probably would do //anything// you order them to do, and that they're so acclimated to sexual slavery that they might well enjoy it.
 
 <br><br>
 
 <span id="result">
 <br><<link "Spend the night sharing your bed with them, and each of them with the other">>
 	<<replace "#result">>
-	Neither of them bats an eye when you announce you're turning in early and that they'll be joining you. Since they're already naked, they get into your big soft bed before you and lie facing each other, with enough room in between them for you to take a central position. They clearly assume you'll start with one of them on each side of you, so they're quite surprised when you slide in behind $slaves[$i].slaveName instead. $slaves[$j].slaveName snuggles up to her mother happily enough, however. You extend the foreplay to hours, eventually bringing both of them to such a state of naked arousal that they begin grinding against each other as much as they do you. They get the idea, and things turn into a sort of unspoken mutual one-upmanship between them. What starts with $slaves[$j].slaveName clearly feeling very daring as she sucks her mother's nipple ends with $slaves[$i].slaveName lying on her back getting fucked by you while she orally pleasures $slaves[$j].slaveName. You're face to face with $slaves[$j].slaveName and she groans happily into your mouth as $slaves[$i].slaveName moans into her fuckhole.
+	Neither of them bats an eye when you announce you're turning in early and that they'll be joining you. Since they're already naked, they get into your big soft bed before you and lie facing each other, with enough room in between them for you to take a central position. They clearly assume you'll start with one of them on each side of you, so they're quite surprised when you slide in behind $slaves[$i].slaveName instead. $slaves[$j].slaveName snuggles up to _his2 mother happily enough, however. You extend the foreplay to hours, eventually bringing both of them to such a state of naked arousal that they begin grinding against each other as much as they do you. They get the idea, and things turn into a sort of unspoken mutual one-upmanship between them. What starts with $slaves[$j].slaveName clearly feeling very daring as _he2 sucks _his2 mother's nipple ends with $slaves[$i].slaveName lying on $his back getting fucked by you while $he orally pleasures $slaves[$j].slaveName. You're face to face with $slaves[$j].slaveName and _he2 groans happily into your mouth as $slaves[$i].slaveName moans into _his2 fuckhole.
 	@@.mediumaquamarine;They have both become more trusting of you.@@
 
 	<<set $slaves[$i].trust += 4, $slaves[$j].trust += 4, $slaves[$i].oralCount += 1, $slaves[$j].oralCount += 1, $oralTotal += 2>>
@@ -54,7 +56,7 @@ $slaves[$i].slaveName and her daughter $slaves[$j].slaveName are both good slave
 <</link>>
 <br><<link "Get them started and then keep them at it in your office">>
 	<<replace "#result">>
-	You give them orders of devastating simplicity: they are to repair to the couch in your office and are to take turns getting each other off until such time as you tell them otherwise. They're momentarily stunned, but $slaves[$i].slaveName takes the lead and draws her daughter over to the couch by the hand. They're both accomplished sex slaves and obey orders well, so they are quite successful in the little game, if a bit mechanical. For the rest of the day, interviewees come and go and are treated to the sight of the two of them having subdued sex on the couch. Showing off one's slaves for business interlocutors is a common Free Cities practice, but more than one perceptive person figures out what the resemblance between the two slaves and the age gap between them really means. Of course, all those who figure it out are impressed by your sheer decadence.
+	You give them orders of devastating simplicity: they are to repair to the couch in your office and are to take turns getting each other off until such time as you tell them otherwise. They're momentarily stunned, but $slaves[$i].slaveName takes the lead and draws $his daughter over to the couch by the hand. They're both accomplished sex slaves and obey orders well, so they are quite successful in the little game, if a bit mechanical. For the rest of the day, interviewees come and go and are treated to the sight of the two of them having subdued sex on the couch. Showing off one's slaves for business interlocutors is a common Free Cities practice, but more than one perceptive person figures out what the resemblance between the two slaves and the age gap between them really means. Of course, all those who figure it out are impressed by your sheer decadence.
 	@@.green;Your reputation has increased considerably.@@
 	<<run repX(2500, "event", $slaves[$i])>>
 	<<run repX(2500, "event", $slaves[$j])>>
diff --git a/src/uncategorized/reDevotedTwins.tw b/src/uncategorized/reDevotedTwins.tw
index 37264f21d295769ad17c4faf20c22d0fa0c240d0..cfea87fabb593d5bda0f01f1b25732dfd6c44ea0 100644
--- a/src/uncategorized/reDevotedTwins.tw
+++ b/src/uncategorized/reDevotedTwins.tw
@@ -32,7 +32,7 @@ $slaves[$i].slaveName and $slaves[$j].slaveName are such good and devoted slaves
 <</link>>
 <br><<link "Use them side by side">>
 	<<replace "#result">>
-	<br>Slave twins inevitably get used to threesomes with their sibling, and $slaves[$i].slaveName and $slaves[$j].slaveName are no exception. They greet you with every appearance of arousal and begin a carefully balanced routine — foreplay with you, of course, but whatever parts of them aren't working on you work on the other slave. They stroke you while making out, stroke each other while sucking you to rock hardness, and finger each others' holes while <<if $PC.vagina == 1>>crowding their faces against your pussy. You reach down and seize a nipple in each hand, pulling them upward so they can suck your nipples instead; they use manual stimulation to keep you going while they do. With one straddling each of your thighs, grinding shamelessly, you can reach around and molest their butts with your own hands.<<else>>rubbing four breasts up and down your dick. Since you only have one cock, the symmetry ends when you start fucking them. As you switch from hole to hole, whichever twin isn't getting fucked at the moment uses her mouth and hands to stimulate your balls and her twin's fuckhole as you pound it. When you finally cum in $slaves[$j].slaveName, $slaves[$i].slaveName sucks it out and they kiss deeply to share your ejaculate.<</if>> @@.hotpink;They have both become more devoted to you.@@
+	<br>Slave twins inevitably get used to threesomes with their sibling, and $slaves[$i].slaveName and $slaves[$j].slaveName are no exception. They greet you with every appearance of arousal and begin a carefully balanced routine — foreplay with you, of course, but whatever parts of them aren't working on you work on the other slave. They stroke you while making out, stroke each other while sucking you to rock hardness, and finger each others' holes while <<if $PC.vagina == 1>>crowding their faces against your pussy. You reach down and seize a nipple in each hand, pulling them upward so they can suck your nipples instead; they use manual stimulation to keep you going while they do. With one straddling each of your thighs, grinding shamelessly, you can reach around and molest their butts with your own hands.<<else>>rubbing four breasts up and down your dick. Since you only have one cock, the symmetry ends when you start fucking them. As you switch from hole to hole, whichever twin isn't getting fucked at the moment uses their mouth and hands to stimulate your balls and their twin's fuckhole as you pound it. When you finally cum in $slaves[$j].slaveName, $slaves[$i].slaveName sucks it out and they kiss deeply to share your ejaculate.<</if>> @@.hotpink;They have both become more devoted to you.@@
 
 	<<set $slaves[$i].devotion += 4, $slaves[$j].devotion += 4>>
 
diff --git a/src/uncategorized/reDevotees.tw b/src/uncategorized/reDevotees.tw
index e0b6c27ada50444d2a6a03f236822c68aa84761f..b4d20ccc3ba1dbd4c1865e4eec0d9ac9938cb591 100644
--- a/src/uncategorized/reDevotees.tw
+++ b/src/uncategorized/reDevotees.tw
@@ -39,7 +39,7 @@ You have a mature, well-trained household of slaves. $slaves[_red1].slaveName, $
 <</link>>
 <br><<link "Visit a casino in good company">>
 	<<replace "#result">>
-	The croupiers, bouncers and regulars down at the nearest casino hardly know what to think when you appear with a chit full of cash and twice as many girls as you have arms. You live the night big, starting at the poker table with so many tits and asses on display behind you that, @@.yellowgreen;baby, you make a killing.@@ $slaves[_red1].slaveName, $slaves[_red2].slaveName, $slaves[_red3].slaveName, and $slaves[_red4].slaveName quickly catch the rhythm of the place: slaves can get away with a little more in the smoky, whiskey soaked, money tinted atmosphere, and they @@.hotpink;enjoy themselves immensely.@@ They flirt, flash, giggle, kiss each other, and generally destroy the concentration of everyone within twenty <<if $showInches == 2>>yards<<else>>meters<</if>> — except you. Ring-a-ding-ding.
+	The croupiers, bouncers and regulars down at the nearest casino hardly know what to think when you appear with a chit full of cash and twice as many partners as you have arms. You live the night big, starting at the poker table with so many tits and asses on display behind you that, @@.yellowgreen;baby, you make a killing.@@ $slaves[_red1].slaveName, $slaves[_red2].slaveName, $slaves[_red3].slaveName, and $slaves[_red4].slaveName quickly catch the rhythm of the place: slaves can get away with a little more in the smoky, whiskey soaked, money tinted atmosphere, and they @@.hotpink;enjoy themselves immensely.@@ They flirt, flash, giggle, kiss each other, and generally destroy the concentration of everyone within twenty <<if $showInches == 2>>yards<<else>>meters<</if>> — except you. Ring-a-ding-ding.
 	<<set _cashX = random(30,100)*3>>
 	<<set $slaves[_red1].devotion += 4>>
 	<<run cashX(_cashX, "event", $slaves[_red1])>>
diff --git a/src/uncategorized/reLegendaryWhore.tw b/src/uncategorized/reLegendaryWhore.tw
index 9365c5c135d0c05e9a1b2f493f6a60a9c57515ff..4e82f49c7a1b1aa1f7d5001630c0ada16ecc00b3 100644
--- a/src/uncategorized/reLegendaryWhore.tw
+++ b/src/uncategorized/reLegendaryWhore.tw
@@ -53,7 +53,7 @@ This is a rare opportunity. Such popularity and fame is here today, and gone tom
 		<</replace>>
 	<<else>>
 		<<replace "#result">>
-		You buy media coverage of $him, invest in an ad campaign, and even arrange for persons of influence and taste to sample and review $his many delights. Unfortunately, popularity remains an art, not a science; though you do your best, the public mind's fancy eludes your grasp. As $his owner, your reputation has @@.green;increased,@@ but in a week she'll be forgotten.
+		You buy media coverage of $him, invest in an ad campaign, and even arrange for persons of influence and taste to sample and review $his many delights. Unfortunately, popularity remains an art, not a science; though you do your best, the public mind's fancy eludes your grasp. As $his owner, your reputation has @@.green;increased,@@ but in a week $he'll be forgotten.
 		<<run cashX(-5000, "event", $activeSlave)>>
 		<<run repX(500, "event", $activeSlave)>>
 		<</replace>>
@@ -73,7 +73,7 @@ This is a rare opportunity. Such popularity and fame is here today, and gone tom
 		<</replace>>
 	<<else>>
 		<<replace "#result">>
-		You buy prime media coverage of $him, invest in a lavish ad campaign, and even arrange for persons of great influence and fine taste to sample and review $his many delights. Unfortunately, popularity remains an art, not a science; though you do your best, the public mind's fancy eludes your grasp. As $his owner, your reputation has @@.green;increased,@@ but in a week she'll be forgotten.
+		You buy prime media coverage of $him, invest in a lavish ad campaign, and even arrange for persons of great influence and fine taste to sample and review $his many delights. Unfortunately, popularity remains an art, not a science; though you do your best, the public mind's fancy eludes your grasp. As $his owner, your reputation has @@.green;increased,@@ but in a week $he'll be forgotten.
 		<<run cashX(-10000, "event", $activeSlave)>>
 		<<run repX(1000, "event", $activeSlave)>>
 		<</replace>>
diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw
index 367d273d3e5e2ac757690594842be40d919622f7..57d262d4b1e0fe429a0e57d8504cf08e9956a6bc 100644
--- a/src/uncategorized/reMilfTourist.tw
+++ b/src/uncategorized/reMilfTourist.tw
@@ -33,6 +33,7 @@
 
 <<setLocalPronouns _milfSlave>>
 <<setLocalPronouns $activeSlave 2>>
+<<setAssistantPronouns>>
 
 <<if $assistant == 1>>
 	<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>>'s
@@ -41,43 +42,43 @@
 		<<else>>
 			$assistantAppearance avatar
 		<</if>>
-		appears on your desk in the middle of the day. "Something unusual for you, <<= properTitle()>>," she says. "_milfSlave.slaveName is out doing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to fuck $him, but it turns out _he2 just wanted a tour guide. It was a reasonable mistake; _he2 seems wealthy. $He has been showing _him2 around for the last half hour. Now _he2's asked $him if _he2 can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave. Your personal assistant's avatar
+		appears on your desk in the middle of the day. "Something unusual for you, <<= properTitle()>>," _heA says. "_milfSlave.slaveName is out doing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to fuck $him, but it turns out _he2 just wanted a tour guide. It was a reasonable mistake; _he2 seems wealthy. $He has been showing _him2 around for the last half hour. Now _he2's asked $him if _he2 can meet you." _HeA displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave. Your personal assistant's avatar
 		<<switch $assistantAppearance>>
 		<<case "monstergirl">>
-			bares her fangs and makes pinching gestures at nipple height.
+			bares _hisA fangs and makes pinching gestures at nipple height.
 		<<case "shemale">>
-			gives a wolf whistle and makes exaggerated gestures over her own boobs.
+			gives a wolf whistle and makes exaggerated gestures over _hisA own boobs.
 		<<case "amazon">>
 			brandishes a club suggestively.
 		<<case "businesswoman">>
-			looks the tourist up and down over the tops of her glasses.
+			looks the tourist up and down over the tops of _hisA glasses.
 		<<case "schoolgirl">>
 			stares openly at the tourist's ass.
 		<<case "fairy" "pregnant fairy">>
-			zips around the tourist, giving her a good look-over.
+			zips around the tourist, giving _him2 a good look-over.
 		<<case "hypergoddess" "goddess">>
-			eyes her fertile hips.
+			eyes _his2 fertile hips.
 		<<case "loli" "preggololi">>
-			stares longingly at her huge tits.
+			stares longingly at _his2 huge tits.
 		<<case "angel">>
-			blushes at the sight of her obvious curves.
+			blushes at the sight of _his2 obvious curves.
 		<<case "cherub">>
-			makes exaggerated movements over her own tits.
+			makes exaggerated movements over _hisA own tits.
 		<<case "incubus">>
-			is sporting an absolutely enormous erection. She seems to be enjoying the show.
+			is sporting an absolutely enormous erection. _HeA seems to be enjoying the show.
 		<<case "succubus">>
-			turns to face you; her breasts huge armfuls, butt jiggling non-stop and a pair of hips to rival any cow. "My curves are better."
+			turns to face you; _hisA breasts huge armfuls, butt jiggling non-stop and a pair of hips to rival any cow. "My curves are better."
 		<<case "imp">>
-			makes pinching gestures at nipple height then turns and slaps her own ass.
+			makes pinching gestures at nipple height then turns and slaps _hisA own ass.
 		<<case "witch">>
 			blushes at the sight of those lovely curves.
 		<<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
-			swells itself to resemble her figure before twisting its arm into a cock and ramming it straight up its cunt.
+			swells _himselfA to resemble _his2 figure before twisting _hisA arm into a cock and ramming it straight up _hisA cunt.
 		<<default>>
-			reforms into an exaggerated female form before going back to its normal symbol shape.
+			reforms into an exaggerated female form before going back to _hisA normal symbol shape.
 		<</switch>>
 <<else>>
-	<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> gets your attention the middle of the day. "A minor matter for you, <<= properTitle()>>," she says. "_milfSlave.slaveName is currently performing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to have sex with $him, but it seems _he2 just wanted a tour guide. It was a reasonable mistake; the tourist appears wealthy. $He has been acting as _his2 guide for the last half hour. The tourist has asked $him if _he2 can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave.
+	<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> gets your attention the middle of the day. "A minor matter for you, <<= properTitle()>>," _heA says. "_milfSlave.slaveName is currently performing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to have sex with $him, but it seems _he2 just wanted a tour guide. It was a reasonable mistake; the tourist appears wealthy. $He has been acting as _his2 guide for the last half hour. The tourist has asked $him if _he2 can meet you." _HeA displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave.
 <</if>>
 
 <br><br>
diff --git a/src/uncategorized/reRebels.tw b/src/uncategorized/reRebels.tw
index 5b150d8b48f55a9ac83b26b382904a7c5ffa81dc..e9bf72ae79bcae953ab2de73fefcb41fcd0b593e 100644
--- a/src/uncategorized/reRebels.tw
+++ b/src/uncategorized/reRebels.tw
@@ -98,7 +98,7 @@ You have a rebel problem. $slaves[_i].slaveName and $slaves[_j].slaveName are bo
 			<</if>>
 			<<include "Remove activeSlave">>
 		<<else>>
-			You start with $slaves[_i].slaveName before moving to $slaves[_j].slaveName as $he holds $his life between $his netherlips. Once both spoons are inserted, you sit back and watch them squirm at the cold metal in their most sensitive recesses. In a show of underhandedness, $slaves[_j].slaveName kicks $slaves[_i].slaveName, knocking $him off balance and sending $him hanging. $slaves[_j].slaveName <<if canSee($slaves[_j])>>watches<<elseif canHear($slaves[_j])>>listens<<else>>stares blankly<</if>> as the life drains from _his2 accomplice, @@.gold;horrified at what she just did.@@ The ordeal @@.red;leaves _him2 behaving strangely.@@
+			You start with $slaves[_i].slaveName before moving to $slaves[_j].slaveName as $he holds $his life between $his netherlips. Once both spoons are inserted, you sit back and watch them squirm at the cold metal in their most sensitive recesses. In a show of underhandedness, $slaves[_j].slaveName kicks $slaves[_i].slaveName, knocking $him off balance and sending $him hanging. $slaves[_j].slaveName <<if canSee($slaves[_j])>>watches<<elseif canHear($slaves[_j])>>listens<<else>>stares blankly<</if>> as the life drains from _his2 accomplice, @@.gold;horrified at what _he2 just did.@@ The ordeal @@.red;leaves _him2 behaving strangely.@@
 			<<set $slaves[_j].trust = -100, $slaves[_j].behavioralFlaw = "odd">>
 			<<set $activeSlave = $slaves[_i]>>
 			<<include "Remove activeSlave">>
diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw
index da8cc0e78bd2a5e9aa1033f77936bba7f00dd830..501d5192e2a5fdb8dda390e974780e82454bf03f 100644
--- a/src/uncategorized/recETS.tw
+++ b/src/uncategorized/recETS.tw
@@ -1582,7 +1582,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o
 
 <<case "desperate broodmother">>
 
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
 
 <br><br>
 
diff --git a/src/uncategorized/recruiterSelect.tw b/src/uncategorized/recruiterSelect.tw
index c700e594dc9b9e8833d344a1cea7144ab82fc899..73dedba544a935b173410bcfe75e769735fface9 100644
--- a/src/uncategorized/recruiterSelect.tw
+++ b/src/uncategorized/recruiterSelect.tw
@@ -11,7 +11,7 @@
 	<<else>>
 		acting as a sexual
 		<<if $arcologies[0].influenceTarget == -1>>
-			Ambassador. @@.red;Since you have not selected another arcology to influence, she has no target for Ambassadorial duties. Select an influence target to apply her talents.@@
+			Ambassador. @@.red;Since you have not selected another arcology to influence, $he has no target for Ambassadorial duties. Select an influence target to apply $his talents.@@
 		<<else>>
 			Ambassador to <<for $i = 0; $i < $arcologies.length; $i++>><<if $arcologies[$i].direction == $arcologies[0].influenceTarget>>$arcologies[$i].name<<break>><</if>><</for>>.
 		<</if>>
diff --git a/src/uncategorized/remMerger.tw b/src/uncategorized/remMerger.tw
index 8738caf9384647be82bfbc91b9cf01f54483dcf7..305d0ea30d8138509ab2afcbc6a7c23594c2f499 100644
--- a/src/uncategorized/remMerger.tw
+++ b/src/uncategorized/remMerger.tw
@@ -54,7 +54,7 @@
 <<elseif _company1 == "arcade">>
 	a quaint maid café. The prime location together with a popular concept should make for a bustling business and yet the owner is looking to get out of the business hoping to salvage some of his savings. Sadly there was a lack of capital to employ attractive servant slave maids. While someone might very well be more than willing to come in and invest in some better slaves, the place is so cheap you could easily replace the furniture and use the current assets to create a new arcade location for your corporation instead.
 <<elseif _company1 == "dairy">>
-	a dairy farm. Why a conventional dairy farm popped up as target confused you for a moment, but it quickly became clear the entire family was so deep in debt it would be a no brainer to buy the farm and start milking the large uddered farmer's daughters as a great addition to your corporate dairy.
+	a dairy farm. Why a conventional dairy farm popped up as target confused you for a moment, but it quickly became clear the entire family was so deep in debt it would be a no brainer to buy the farm and start milking the large-uddered farmer's daughters as a great addition to your corporate dairy.
 <<elseif _company1 == "whore">>
 	a little brothel. With slave whores becoming the dominant force in sexual services the current madam lost her passion for the business. She's getting up there in age and has run a tight ship for many years so she deemed it the right time to bow out. All you need to do to add a new brothel location for your corporation is sign at the dotted line before anyone else has a chance to bite.
 <<else>>
@@ -77,7 +77,7 @@ The second is
 <<elseif _company2 == "arcade">>
 	a quaint maid café. The prime location together with a popular concept should make for a bustling business and yet the owner is looking to get out of the business hoping to salvage some of his savings. Sadly there was a lack of capital to employ attractive servant slave maids. While someone might very well be more than willing to come in and invest in some better slaves, the place is so cheap you could easily replace the furniture and use the current assets to create a new arcade location for your corporation instead.
 <<elseif _company2 == "dairy">>
-	a dairy farm. Why a conventional dairy farm popped up as target confused you for a moment, but it quickly became clear the entire family was so deep in debt it would be a no brainer to buy the farm and start milking the large uddered farmer's daughters as a great addition to your corporate dairy.
+	a dairy farm. Why a conventional dairy farm popped up as target confused you for a moment, but it quickly became clear the entire family was so deep in debt it would be a no brainer to buy the farm and start milking the large-uddered farmer's daughters as a great addition to your corporate dairy.
 <<elseif _company2 == "whore">>
 	a little brothel. With slave whores becoming the dominant force in sexual services the current madam lost her passion for the business. She's getting up there in age and has run a tight ship for many years so she deemed it the right time to bow out. All you need to do to add a new brothel location for your corporation is sign at the dotted line before anyone else has a chance to bite.
 <<else>>
diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw
index 79265cbfbe63eeb865e139e20161a41aaca05830..4c8b2beeba32417837a5633da45988f65e5a175a 100644
--- a/src/uncategorized/seCoursing.tw
+++ b/src/uncategorized/seCoursing.tw
@@ -371,7 +371,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<set $hareSpeed -= 1>>
 <</if>>
 <<if $activeSlave.belly >= 60000>>
-	_He2's so massively pregnant it'll be lucky if she even makes it anywhere.
+	_He2's so massively pregnant it'll be lucky if _he2 even makes it anywhere.
 	<<set $hareSpeed -= 10>>
 <<elseif $activeSlave.belly >= 10000>>
 	_He2 pregnant belly will probably stop _him2 from running at all.