diff --git a/compile b/compile
index 5d8feaa2194c6f572c8d5b2ffc5f1d7fd924296b..d44d129ab69d49563aebeec6f894f4e42b013f7a 100755
--- a/compile
+++ b/compile
@@ -65,4 +65,4 @@ fi
 
 #Make the output prettier, replacing \t with a tab and \n with a newline
 sed -i -e '/^.*<div id="store-area".*$/s/\\t/\t/g' -e '/^.*<div id="store-area".*$/s/\\n/\n/g' bin/FC_pregmod_tmp.html \
-   && mv bin/FC_pregmod_tmp.html bin/FC_pregmod.html
+	&& mv bin/FC_pregmod_tmp.html bin/FC_pregmod.html
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/facilities/farmyard/farmyardReport.tw b/src/facilities/farmyard/farmyardReport.tw
index 2c1e2acfae50ee8de8c948e9113d1eaff002f0ad..fdd3719639d6f40ac23c530a0585f3bce8617ac3 100644
--- a/src/facilities/farmyard/farmyardReport.tw
+++ b/src/facilities/farmyard/farmyardReport.tw
@@ -6,7 +6,7 @@
 <<SlaveSort $FarmyardiIDs>>
 <<set _DL = $FarmyardiIDs.length, $farmyardSlaves = _DL, _SL = $slaves.length, $FarmerCashBonus = 0, _FLsFetish = 0, _profits = 0, _foodWeek = 0>>
 <<set $FarmerDevotionBonus = 1, $FarmerDevotionThreshold = 45, $FarmerTrustBonus = 1, $FarmerTrustThreshold = 35, $FarmerHealthBonus = 0>>
-/*<<set $legendaryWombID = 0>> TODO: will the Farmyard have a lengendary womb system? */
+/*<<set $legendaryWombID = 0>> TODO: will the Farmyard have a legendary womb system? */
 
 <!-- Statistics gathering -->
 <<set $facility = $facility || {}, $facility.farmyard = initFacilityStatistics($facility.farmyard)>>
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/js/economyJS.js b/src/js/economyJS.js
index 3cfb1988fc1dc1263599efe03d8d5bda80d63dd8..51f25fae975dbd097b0a13cf706396d4c30a7448 100644
--- a/src/js/economyJS.js
+++ b/src/js/economyJS.js
@@ -1080,8 +1080,6 @@ Welcome to the new way to spend and make money, all while having it recorded: ca
 
 The new system will still happily spend your money, but it will also record it in the appropriate budget category and (optionally) the appropriate slave as well.
 
-Let's say you were going to spend 100 on your favorite $activeSlave with cashX. You might try:
-
 Let's say you were going to spend 100 on your favorite $activeSlave with cashX.  You might try:
 
 <<run cashX(-100, "slaveMod", $activeSlave)>>
diff --git a/src/js/food.js b/src/js/food.js
index 9e21c3ebf55c5ab3a55d9f6b4ea2fbad6f90fc50..098ff5eb52525ed9bae7fcf40ab69ae244a89d92 100644
--- a/src/js/food.js
+++ b/src/js/food.js
@@ -91,7 +91,7 @@ window.farmShowsIncome = function (slave) {
 				}
 				cash *= 1.2;
 			} else { //slave is not visibly pregnant
-				cash *= 0.8; //TODO: should non-pregnant slaves receieve a penalty?
+				cash *= 0.8; //TODO: should non-pregnant slaves receive a penalty?
 			}
 		}
 		if (arcology.FSRestart !== "unset") {
diff --git a/src/js/utilJS.js b/src/js/utilJS.js
index aaff5aa6fbdb055550d70876c9e3cffaa0e97b32..e570569b0abe687a70ec3b07dea55e515a1d94fa 100644
--- a/src/js/utilJS.js
+++ b/src/js/utilJS.js
@@ -501,7 +501,7 @@ window.repFormat = function(s) {
 			return commaNum(Math.round(s * 100) / 100) + " rep";
 		}
 	} else {
-		/* In order to calculate just how much any one category matters so we can show a "fuzzy" symbolic value to the player, we need to know how "busy" reputation was this week.  To calculate this, I ADD income to expenses.  Why?  100 - 100 and 10000 - 10000 BOTH are 0, but a +50 event matters a lot more in the first case than the second.  I exclude overflow from the caluclation because it's not a "real" expense for our purposes, and divide by half just to make percentages a bit easier*/
+		/* In order to calculate just how much any one category matters so we can show a "fuzzy" symbolic value to the player, we need to know how "busy" reputation was this week. To calculate this, I ADD income to expenses. Why? 100 - 100 and 10000 - 10000 BOTH are 0, but a +50 event matters a lot more in the first case than the second. I exclude overflow from the calculation because it's not a "real" expense for our purposes, and divide by half just to make percentages a bit easier. */
 		var weight = s/(((V.lastWeeksRepIncome.Total - V.lastWeeksRepExpenses.Total) + V.lastWeeksRepExpenses.overflow)/2);
 		if (weight > 0.60) {
 			return `@@.green;+++++ rep@@`;
@@ -555,7 +555,7 @@ window.budgetLine = function(category, title) {
 		<td>${title}</td>\
 		<td>\
 			<<if (${income}.${category}) > 0>>\
-				@@.yellowgreen;<<print cashFormat(${income}.${category})>>@@\ /*please don't put a plus sign in front of income, it's not done on a budget sheet.  Safe to assume money is money unless it's in parenthesis or with a - sign.*/
+				@@.yellowgreen;<<print cashFormat(${income}.${category})>>@@\ /*please don't put a plus sign in front of income, it's not done on a budget sheet. Safe to assume money is money unless it's in parenthesis or with a - sign.*/
 			<<else>>\
 				<<print cashFormat(${income}.${category})>>\
 			<</if>>\
diff --git a/src/js/vignettes.js b/src/js/vignettes.js
index 0c1c64ebdf56b838957e84774edbd4c51c1ca82c..aa0b3797a3887dcf4fcc04cc137f5de5ebcfc197 100644
--- a/src/js/vignettes.js
+++ b/src/js/vignettes.js
@@ -627,21 +627,21 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				break;
 			case "romantic":
 				vignettes.push({
-					text: `a citizen becomes infatuated with ${him}, since they are convinced ${he}'s infatuated with them,`,
+					text: `a citizen became infatuated with ${him}, since they are convinced ${he}'s infatuated with them,`,
 					type: "cash",
 					effect: 1,
 				});
 				break;
 			case "perverted":
 				vignettes.push({
-					text: `${he} earns some momentary notoriety by engaging in a previously unheard-of sex act,`,
+					text: `${he} earned some momentary notoriety by engaging in a previously unheard-of sex act,`,
 					type: "rep",
 					effect: 1,
 				});
 				break;
 			case "caring":
 				vignettes.push({
-					text: `${he} serves as an impromptu sounding board for a customer having marital trouble,`,
+					text: `${he} served as an impromptu sounding board for a customer having marital trouble,`,
 					type: "cash",
 					effect: 1,
 				});
@@ -654,21 +654,21 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 
 		if (slave.pitKills > 0) {
 			vignettes.push({
-				text: `${he} earns repeat business from a customer obsessed with the fact that ${he}'s a killer,`,
+				text: `${he} earned repeat business from a customer obsessed with the fact that ${he}'s a killer,`,
 				type: "cash",
 				effect: 1,
 			});
 		}
 		if (slave.oralCount > 500) {
 			vignettes.push({
-				text: `a customer into degradation becomes obsessed with driving ${his} oral mileage as high as possible,`,
+				text: `a customer into degradation became obsessed with driving ${his} oral mileage as high as possible,`,
 				type: "cash",
 				effect: 1,
 			});
 		}
 		if (slave.analCount > 500 && slave.anus > 0) {
 			vignettes.push({
-				text: `a customer into degradation becomes obsessed with driving ${his} anal mileage as high as possible,`,
+				text: `a customer into degradation became obsessed with driving ${his} anal mileage as high as possible,`,
 				type: "cash",
 				effect: 1,
 			});
@@ -2074,7 +2074,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				break;
 			case "breast growth":
 				vignettes.push({
-					text: `${he} earns extra gratitude from a citizen who never realized breast growth turned them on so much,`,
+					text: `${he} earned extra gratitude from a citizen who never realized breast growth turned them on so much,`,
 					type: "rep",
 					effect: 3,
 				});
@@ -2102,7 +2102,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				break;
 			case "breeder":
 				vignettes.push({
-					text: `${his} pregnancy obsession earns ${his} extra gratitude from a man with an intense pregnancy fetish,`,
+					text: `${his} pregnancy obsession earned ${him} extra gratitude from a man with an intense pregnancy fetish,`,
 					type: "rep",
 					effect: 3,
 				});
@@ -2232,7 +2232,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				break;
 			case "romantic":
 				vignettes.push({
-					text: `a citizen becomes infatuated with ${him}, since they are convinced ${he}'s infatuated with them,`,
+					text: `a citizen became infatuated with ${him}, since they are convinced ${he}'s infatuated with them,`,
 					type: "rep",
 					effect: 1,
 				});
diff --git a/src/pregmod/incubatorRetrievalWorkaround.tw b/src/pregmod/incubatorRetrievalWorkaround.tw
index 488b17854a6e44e94cadcf4c1e08c7feb25b36f3..77370940f9eece744d741f243f73b6ab6469b592 100644
--- a/src/pregmod/incubatorRetrievalWorkaround.tw
+++ b/src/pregmod/incubatorRetrievalWorkaround.tw
@@ -80,7 +80,7 @@
 				Unknown.
 			<</if>>
 		<</if>>
-		
+
 		<<run newSlave(_newSlave)>>
 		<<if $incubatorOrgans.length > 0>>
 			<<for _irw2 = 0; _irw2 < $incubatorOrgans.length; _irw2++>>
@@ -95,7 +95,7 @@
 				<</if>>
 			<</for>>
 		<</if>>
-		
+
 	<</for>>
 	<<set $newSlavePool = 0>>
 <</if>>
\ No newline at end of file
diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw
index c55eb7d19ff789780eb09cb70f820a9fde181e3a..6e015ddf2049f0d969bddc42e80b88204a4af9e1 100644
--- a/src/pregmod/seFCTVshows.tw
+++ b/src/pregmod/seFCTVshows.tw
@@ -39,7 +39,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 	<<set $randShow = either(0,1,2,3,4,5,6,7,9,11,12)>>
 	There is an audible tone from your screen, which then displays a message: <i>Too much happiness detected, changing program.</i>
 <</if>>
-<<if $seePreg == 0 && ($randShow == 8 || $randShow == 5)>>
+<<if $seePreg == 0 && ($randShow == 5 || $randShow == 8)>>
 	<<set $randShow = either(0,1,2,3,4,6,7,9,11,12)>>
 	There is an audible tone from your screen, which then displays a message: <i>Too much baking detected, changing program.</i>
 <</if>>
@@ -103,7 +103,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 	It looks like the random function chose to play the 'Home and Slave' stream channel. The current show features a set of female twins wearing nothing but tool belts. Their assets aren't particularly noteworthy, but they have a great hourglass figure, toned muscles, and gorgeous girl-next-door faces. The girls are hosting a DIY show, and seem to be performing a lot of the work themselves. The occasional bead of sweat makes their smooth tan skin really stand out. It seems like this time they are
 	<<if $randShow == 1>>
 		working on modifications to an apartment to accommodate enormous anatomy. The pair demonstrate how to tastefully modify a doorway so that giant breasts, <<if $seeDicks == 0>><i>smiles</i><<else>>testicles<</if>>, and baby bumps can get through easily. Their final results weren't refined enough to use in your own home, but were pretty amazing for the economy-sized apartment they filmed at.
-		<br><br>At the end of the show they tested out the new doorways by bringing in a somewhat unusual slave. A naked fu<<if $seeDicks == 0>><i>n</i><</if>>tanari wearing only a cowbell collar, she had massive milky tits, gigantic <<if $seeDicks == 0>><i>smile</i><<else>>balls hanging low in her sack<</if>>, and a belly engorged with what was probably a <<if $seeHyperPreg == 0>><i>single baby</i><<else>>dozen babies<</if>>. The <<if $seeDicks == 0>><i>fun</i><<else>>futa<</if>> cow ambled through the modified door without a problem, resulting in a bouncy victory dance from the naked twins.
+		<br><br>At the end of the show they tested out the new doorways by bringing in a somewhat unusual slave. A naked fu<<if $seeDicks == 0>><i>n</i><<else>>tanari<</if>> wearing only a cowbell collar, she had massive milky tits, gigantic <<if $seeDicks == 0>><i>smile</i><<else>>balls hanging low in her sack<</if>>, and a belly engorged with what was probably a <<if $seePreg == 0>><i>five-course dinner</i><<else>><<if $seeHyperPreg == 0>><i>single baby</i><<else>>dozen babies<</if>><</if>>. The <<if $seeDicks == 0>><i>fun</i><<else>>futa<</if>> cow ambled through the modified door without a problem, resulting in a bouncy victory dance from the naked twins.
 	<<elseif $randShow == 2>>
 		working on setting up a slave nutrition system inside a moderately-sized apartment. They're installing a deluxe system that has integrated nutritional sensing in addition to a food system that supplies the unit's two feeder/med-dispenser combo units. Amazingly, the whole thing fits into the kitchen without a problem, as they located the main system housing in the pantry. When they're finished, you couldn't tell the nutrition system is there, except for the two large dildos that are sticking out of the side of a cabinet.
 		<br><br>After their work is done, you're treated to watching the young twins testing the system out. They each take one feeder and ride it to get a test suppository, before turning around and inhaling the cockfeeders for a small meal. You wonder at their choice for the order of events, sucking the cockfeeder they had just finished ramming up their ass, but they were so enthusiastic about it that you decide they probably liked it that way.
@@ -117,12 +117,24 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 	/* NOTE: These slaves are meant to be high quality and expensive, they are the product of the combined slave markets of all the free cities. Additionally, they won't follow the player's slave selling policies because they aren't being sold in the PC's arcology. Because they are purchased, it shouldn't be a balance issue or impact the game like a slave gift. */
 	<<set $showFour += 1, $lastShow = 4>>
 	<<if $seeDicks == 0>>
-		<<set $randShow = random(0,6)>>
+		<<if $seePreg == 0>>
+			<<set $randShow = random(5,6)>>
+		<<else>>
+			<<set $randShow = random(0,6)>>
+		<</if>>
+	<<elseif $seeDicks == 100>>
+		<<if $seePreg == 0>>
+			<<set $randShow = random(7)>>
+		<<else>>
+			<<set $randShow = random(7,9)>>
+		<</if>>
 	<<else>>
-		<<set $randShow = random(0,9)>>
+		<<if $seePreg == 0>>
+			<<set $randShow = random(5,7)>>
+		<<else>>
+			<<set $randShow = random(0,9)>>
+		<</if>>
 	<</if>>
-	It looks like the random function chose to play the 'Home Slave Shopping' stream channel. It's a bit strange, shopping for slaves without inspecting them in person, but you have to admit it's kind of convenient. Plus, you might find something that'd be difficult to get in your own arcology's markets. You started watching at the end of one slave being displayed, the program was going into a lot of detail that isn't always available from shady salesmen at the market. Two hosts are displaying the merchandise and an older male reads details on each slave from a prompter, while a fit female works the slave for the camera to give viewers a good look at what they might purchase.
-	<br><br>"Next up, we have
 	<<if $randShow < 3>> /* premium virgin */
 		<<set $activeSlaveOneTimeMinAge = ($fertilityAge + 2)>>
 		<<set $activeSlaveOneTimeMaxAge = 18>>
@@ -169,8 +181,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.health = 75>>
 		<<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">>
 		<<set $activeSlave.career = "a slave">>
-		<<set $activeSlave.customTat = "She has a small stylized 'A' tattooed on the nape of her neck marking her as the product of the famous breeding program at Arturus Arcology.">>
-		a premium virgin named $activeSlave.slaveName." A bright pink "VV" symbol flashes on the corner of the screen. "Take a good look, because she is a product of the famous sex slave breeding program at Arturus Arcology. Like all the slaves they sell, she's a premium @@.pink;double virgin.@@ She has excellent breeding potential, and while she isn't that skilled yet, she's got good intelligence and is already well acclimated to the life of a sex slave."
+		<<set $activeSlave.customTat = "She has a small stylized 'A' tattooed on the nape of her neck marking her as the product of the famous breeding program at Arcturus Arcology.">>
 	<<elseif $randShow == 3 || $randShow == 4>> /* hyperpregnant */
 		<<set $activeSlaveOneTimeMinAge = ($fertilityAge + 3)>>
 		<<set $activeSlaveOneTimeMaxAge = 20>>
@@ -224,7 +235,6 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">>
 		<<set $activeSlave.career = setup.youngCareers.random()>>
-		<<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race breeder, young and healthy with an advanced <<if $seeHyperPreg == 0>><i>@@.pink;super pregnancy.@@</i><<else>>@@.pink;hyper pregnancy.@@<</if>> $activeSlave.slaveName is really into making babies, and has even had her hips surgically widened to help her carry a large brood. Our tests here at HSS show that she's pregnant with $activeSlave.pregType babies!"
 	<<elseif $randShow == 5>> /* MILF */
 		<<set $activeSlaveOneTimeMinAge = 36>>
 		<<set $activeSlaveOneTimeMaxAge = 40>>
@@ -268,7 +278,6 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.birthsTotal = random(1,3)>>
 		<<set $activeSlave.career = setup.youngCareers.random()>>
 		<<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">>
-		<<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race @@.pink;MILF.@@ She's no longer young, but still quite attractive. She has been a slave for many years now, and has been trained well. She also has a good array of skills that you can put to use. She has huge tits and a huge ass to play with, but she'd also make good stock for a breeding program."
 	<<elseif $randShow == 6>> /* discount young hottie */
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 		<<set $oneTimeDisableDisability = 1>>
@@ -303,8 +312,22 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.devotion = random(-25,25)>>
 		<<set $activeSlave.trust = random(-25,25)>>
 		<<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">>
-		a bargain discount offer on a young $activeSlave.race girl. Unlike our usual stock she's something of a @@.red;disobedient@@ slave, but that means savings for you, and all the fun of breaking in a new slave. We have to admit that her previous owner had a hard time training her, but I'm sure you can tell that her body has potential<<if $activeSlave.clit > 4>>, just look at the @@.pink;clit@@ on her<</if>>!"
-	<<elseif $randShow == 7>> /* mpreg dickgirl */
+	<<elseif $randShow == 7 || $randShow == 8>> /* huge balls */
+		<<set $activeSlaveOneTimeMaxAge = 25>>
+		<<set $oneTimeDisableDisability = 1>>
+		<<include "Generate XY Slave">>
+		<<set $activeSlave.anus = 2>>
+		<<set $activeSlave.balls = random(20,35)>>
+		<<set $activeSlave.scrotum = $activeSlave.balls>>
+		<<set $activeSlave.dick = random(3,5)>>
+		<<set $activeSlave.prostate = 2>>
+		<<set $activeSlave.oralSkill = random(30,60)>>
+		<<set $activeSlave.analSkill = random(20,50)>>
+		<<set $activeSlave.whoreSkill = random(0,25)>>
+		<<set $activeSlave.devotion = random(50,80)>>
+		<<set $activeSlave.trust = random(50,80)>>
+		<<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">>
+	<<elseif $randShow == 9>> /* mpreg dickgirl */
 		<<set $activeSlaveOneTimeMaxAge = 22>>
 		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
@@ -339,27 +362,25 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.health = 75>>
 		<<set $activeSlave.career = setup.youngCareers.random()>>
 		<<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">>
-		a strong young $activeSlave.race girl that retains her cock and balls. $activeSlave.slaveName has something that makes her special: thanks to medical tests she's got a @@.pink;functional ass womb.@@ That's right folks, this slave is fertile and can get knocked up if you inseminate her asshole. That's pretty amazing, to be honest, and exceptionally rare. Don't let this opportunity slip by!"
-	<<elseif $randShow > 7>> /* huge balls */
-		<<set $activeSlaveOneTimeMaxAge = 25>>
-		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
-		<<set $activeSlave.anus = 2>>
-		<<set $activeSlave.balls = random(20,35)>>
-		<<set $activeSlave.scrotum = $activeSlave.balls>>
-		<<set $activeSlave.dick = random(3,5)>>
-		<<set $activeSlave.prostate = 2>>
-		<<set $activeSlave.oralSkill = random(30,60)>>
-		<<set $activeSlave.analSkill = random(20,50)>>
-		<<set $activeSlave.whoreSkill = random(0,25)>>
-		<<set $activeSlave.devotion = random(50,80)>>
-		<<set $activeSlave.trust = random(50,80)>>
-		<<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">>
-		<<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race cum cow. Just take a look at that pair of @@.pink;massive balls.@@ This slave also has a prostate stimulating hormone implant to ramp up her cum production even further. She's a perfect fit for your dairy, or even your own kitchen creamery!"
+	<</if>>
+	<<setLocalPronouns $activeSlave>>
+	It looks like the random function chose to play the 'Home Slave Shopping' stream channel. It's a bit strange, shopping for slaves without inspecting them in person, but you have to admit it's kind of convenient. Plus, you might find something that'd be difficult to get in your own arcology's markets. You started watching at the end of one slave being displayed, the program was going into a lot of detail that isn't always available from shady salesmen at the market. Two hosts are displaying the merchandise and an older male reads details on each slave from a prompter, while a fit female works the slave for the camera to give viewers a good look at what they might purchase.
+	<br><br>"Next up, we have
+	<<if $randShow < 3>> /* premium virgin */
+		a premium virgin named $activeSlave.slaveName." A bright pink "VV" symbol flashes on the corner of the screen. "Take a good look, because $he is a product of the famous sex slave breeding program at Arcturus Arcology. Like all the slaves they sell, $he's a premium @@.pink;double virgin.@@ $He has excellent breeding potential, and while $he isn't that skilled yet, $he's got good intelligence and is already well acclimated to the life of a sex slave."
+	<<elseif $randShow == 3 || $randShow == 4>> /* hyperpregnant */
+		<<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race breeder, young and healthy with an advanced <<if $seeHyperPreg == 0>><i>@@.pink;super pregnancy.@@</i><<else>>@@.pink;hyper pregnancy.@@<</if>> $activeSlave.slaveName is really into making babies, and has even had $his hips surgically widened to help $him carry a large brood. Our tests here at HSS show that $he's pregnant with $activeSlave.pregType babies!"
+	<<elseif $randShow == 5>> /* MILF */
+		<<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race @@.pink;MILF.@@ $He's no longer young, but still quite attractive. $He has been a slave for many years now, and has been trained well. $He also has a good array of skills that you can put to use. $He has huge tits and a huge ass to play with, but $he'd also make <<if $seePreg == 0>><i>sandwiches</i><<else>>good stock for a breeding program<</if>>."
+	<<elseif $randShow == 6>> /* discount young hottie */
+		a bargain discount offer on a young $activeSlave.race $girl. Unlike our usual stock $he's something of a @@.red;disobedient@@ slave, but that means savings for you, and all the fun of breaking in a new slave. We have to admit that $his previous owner had a hard time training $him, but I'm sure you can tell that $his body has potential<<if $activeSlave.clit > 4>>, just look at the @@.pink;clit@@ on $him<</if>>!"
+	<<elseif $randShow == 7 || $randShow == 8>> /* huge balls */
+		<<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race cum cow. Just take a look at that pair of @@.pink;massive balls.@@ This slave also has a prostate stimulating hormone implant to ramp up $his cum production even further. $He's a perfect fit for your dairy, or even your own kitchen creamery!"
 		<br><br>The woman helping to display the slaves shows her hand to the camera; it's coated in a sticky layer of precum from handling the cum cow's equipment.
+	<<elseif $randShow == 9>> /* mpreg dickgirl */
+		a strong young $activeSlave.race $girl that retains $his cock and balls. $activeSlave.slaveName has something that makes $him special: thanks to medical science $he's got a @@.pink;functional ass womb.@@ That's right folks, this slave is fertile and can get knocked up if you inseminate $his asshole. That's pretty amazing, to be honest, and exceptionally rare. Don't let this opportunity slip by!"
 	<</if>>
 <<slaveCost $activeSlave>>
-<<setLocalPronouns $activeSlave>>
 <<if $randShow < 3>>
 	<<set $slaveCost *= 1.3>>
 <<elseif $randShow == 6>>
@@ -385,7 +406,7 @@ The offered price is <<print cashFormat($slaveCost)>>.
 
 <<case 5>>
 	<<set $showFive += 1, $lastShow = 5>>
-	It looks like the random function chose to play an episode of the slave-breeding for beginners series: 'Husbandry with Millie'. The show is hosted by the famous and charismatic Millie, a slave breeder from Arturus who appears to be in her mid thirties. She's wearing something resembling a maternity dress over her large pregnant belly, but the loose fabric doesn't hide her enormous hips and complementary ass. The dress only comes part of the way up her chest, leaving her large milk-engorged breasts exposed as they rest atop the fabric. Millie begins the show the same way as always, by giving her viewers some encouragement. "Anyone can become a breeder, even you! Just be willing to learn, and as I always say..." she pats her full belly meaningfully "be ready to get your hands dirty!"
+	It looks like the random function chose to play an episode of the slave-breeding for beginners series: 'Husbandry with Millie'. The show is hosted by the famous and charismatic Millie, a slave breeder from Arcturus who appears to be in her mid thirties. She's wearing something resembling a maternity dress over her large pregnant belly, but the loose fabric doesn't hide her enormous hips and complementary ass. The dress only comes part of the way up her chest, leaving her large milk-engorged breasts exposed as they rest atop the fabric. Millie begins the show the same way as always, by giving her viewers some encouragement. "Anyone can become a breeder, even you! Just be willing to learn, and as I always say..." she pats her full belly meaningfully "be ready to get your hands dirty!"
 	<br><br>
 	<<set $randShow = random(2)+1>>
 	<<if $randShow == 1 && $showFive > 3 || $showFive == 1>>
@@ -505,7 +526,7 @@ The offered price is <<print cashFormat($slaveCost)>>.
 	<br><br>.....
 
 <<case 9>>
-	<<set $showNine += 1, $lastShow = 9, $randShow = random(3)+1>>
+	<<set $showNine += 1, $lastShow = 9, $randShow = random(0,3)+1>>
 	It looks like the random function chose to play
 	<<if $randShow == 1>>
 		a documentary on the surging Repopulation movement: "Continuing the Dream". After the opening credits, the documentary introduces a young and extremely pregnant woman as the commentator. The program makes an impassioned argument about the need for a new generation of citizens and slaves that were born into the dream of the free cities. The woman is wearing semi-conservative business attire, and has on elegant makeup. She looks somewhat plain when compared to the hyper-sexualized style of other FCTV programming, though she does make it plain over the course of the program that she loves sex more than ever. She tends to use herself as an example to show that pregnancy no longer means limitations or sacrifice, instead emphasizing that she's on her fifth pregnancy and would rather be with child than without.
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 8b161af3b2c1e41dff29e0bb6605ab7f1a8d840c..00e2d5daa9ff7fec3bb0bb370e978d26c05105ea 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -3303,8 +3303,8 @@ Setting missing slave variables:
 <<if ndef _Slave.chastityAnus || ndef _Slave.chastityPenis || ndef _Slave.chastityVagina>>
 	<<if _Slave.dickAccessory == "combined chastity">>
 		<<set _Slave.chastityAnus = 1>>
-		<<set _Slave.chastityPenis = 1>>	
-		<<set _Slave.dickAccessory = "none">>		
+		<<set _Slave.chastityPenis = 1>>
+		<<set _Slave.dickAccessory = "none">>
 	<<elseif _Slave.vaginalAccessory == "combined chastity">>
 		<<set _Slave.chastityAnus = 1>>
 		<<set _Slave.chastityVagina = 1>>
diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw
index 98b0b2d68512b4e373d3aa607bddbfcd6b0d953f..1a06994dc78f09645e31ad1322fb863295724852 100644
--- a/src/uncategorized/RECI.tw
+++ b/src/uncategorized/RECI.tw
@@ -94,7 +94,7 @@ There's no other way to describe what $he's doing: the $desc has $his back to th
 <<else>>
 	got $his hips cocked to spread $his sleek butt and
 <</if>>
-reveal $his backdoor. Your girls are trained to check themselves daily, but $he seems fascinated. As you pause to watch, $he begins to clench and relax $his <<if $activeSlave.anus > 2>>loose<<else>>cute<</if>> hole, <<if ($activeSlave.analArea - $activeSlave.anus) > 1>> lewdly flexing<<else>>alternately puckering and relaxing<</if>> the $skinDesc skin around it. $He giggles self-consciously at the sight, and then relaxes all the way, causing $his asspussy to open into a <<if $activeSlave.anus > 2>><<if $PC.dick == 1>>cock<<else>>dildo<</if>>-hungry<<else>>slight<</if>> gape. $He notices you out of the corner of $his eye and
+reveal $his backdoor. Your slaves are trained to check themselves daily, but $he seems fascinated. As you pause to watch, $he begins to clench and relax $his <<if $activeSlave.anus > 2>>loose<<else>>cute<</if>> hole, <<if ($activeSlave.analArea - $activeSlave.anus) > 1>> lewdly flexing<<else>>alternately puckering and relaxing<</if>> the $skinDesc skin around it. $He giggles self-consciously at the sight, and then relaxes all the way, causing $his asspussy to open into a <<if $activeSlave.anus > 2>><<if $PC.dick == 1>>cock<<else>>dildo<</if>>-hungry<<else>>slight<</if>> gape. $He notices you out of the corner of $his eye and
 <<if $activeSlave.butt > 6>>
 	releases $his grip on $his heavy buttocks to turn and greet you, letting them clap gently together and conceal $his asshole again.
 <<elseif $activeSlave.butt > 3>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 2da414975ba9fa7e99bea202abe92f22e734ebdf..a1ddf817e2b243099908afa1053d7a585ff37247 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -2897,7 +2897,7 @@ Your eyes move down $his body, noting
 <<elseif $activeSlave.waist < -95>>
 	$his cartoonish wasp waist and the way it emphasizes $his status as a sex toy.
 <<elseif $activeSlave.hips > 0>>
-    $his wide hips and the sensual sway to them as $he walks.
+	$his wide hips and the sensual sway to them as $he walks.
 <<elseif $activeSlave.waist < -10>>
 	$his nice narrow waist and the way it emphasizes the feminine swell of $his hips.
 <<elseif $activeSlave.weight > 30>>
@@ -15592,7 +15592,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		end.
 	<</if>>
 	<</replace>>
-<</link>>
+<</link>><<if $activeSlave.vagina == 0>> //This option will take virginity//<</if>>
 <</if>>
 <<if canDoAnal($activeSlave) && ($activeSlave.anus > 0) && ($PC.dick == 1)>>
 <br><<link "Fuck $him without feeding $him">>
@@ -15626,7 +15626,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	"<<Master>>, they can eat a man'<<s>> e<<ss>>en<<c>>e by <<s>>wallowing hi<<s>> cum or getting him to ejaculate in<<s>>ide their pu<<ss>>ie<<s>>."
 	<br><br>
 	You ask $him whether $he would like to feed off you. "Oh ye<<s>> <<Master>>, plea<<s>>e. Plea<<s>>e feed me," $he begs. Too bad, you tell $him; $he gets to go hungry. After all, succubi can't feed using their butts.
-	<<if $activeSlave.vagina > 0>>
+	<<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>
 		You withdraw from $his cunt and stuff your cock up $his ass without pausing or softening your thrusting at all.
 	<<else>>
 		You pull $him to $his feet by the hair, spin $him around, shove $him up against the wall, and stuff your cock up $his ass.
@@ -15652,7 +15652,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		$He @@.hotpink;plays the role well.@@
 	<</if>>
-	<<if $activeSlave.vagina > 0>>
+	<<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>
 		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
 	<<else>>
 		<<set $activeSlave.oralCount++, $oralTotal++>>
diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw
index 4b84f7a01d3d0f5ed46f40bcb9cf264c77e823ae..be51cc72bca145ae412c645d740c17a11abcc461 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/costsBudget.tw b/src/uncategorized/costsBudget.tw
index d460558e50da376cf2f4945aafb1b6cc5902c9fb..4f26fda2bd2cf90ae2474f475ffb535486e6ac76 100644
--- a/src/uncategorized/costsBudget.tw
+++ b/src/uncategorized/costsBudget.tw
@@ -10,7 +10,7 @@
 
 
 <br>
-//Here you can view many of the financial details of your arcology, <<= properTitle()>>.  The detailed list of slaves and their costs (food, hormones) that you may remember can now be found in the "Slave maintenance" link.  Other links will allow you to directly control areas of your arcology to adjust spending to suit your tastes.
+//Here you can view many of the financial details of your arcology, <<= properTitle()>>. The detailed list of slaves and their costs (food, hormones) that you may remember can now be found in the "Slave maintenance" link. Other links will allow you to directly control areas of your arcology to adjust spending to suit your tastes.
 
 <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>>
 <br>
@@ -283,7 +283,7 @@ for(var i = 0; i < State.variables.lastWeeksCashIncome.length; i++){
 		</td>
 		<td>
 			<<set $lastWeeksCashProfits.Total = ($lastWeeksCashIncome.Total + $lastWeeksCashExpenses.Total)>>
-			/* each "profit" item is calculated on this sheet, and there's two ways to generate a profit total: the difference of the income and expense totals, and adding all the profit items.  If they aren't the same, I probably forgot to properly add an item's profit calculation to this sheet.*/
+			/* each "profit" item is calculated on this sheet, and there's two ways to generate a profit total: the difference of the income and expense totals, and adding all the profit items. If they aren't the same, I probably forgot to properly add an item's profit calculation to this sheet.*/
 			<<if $lastWeeksCashProfits.Total != hashSum($lastWeeksCashProfits) - $lastWeeksCashProfits.Total>>/* Profits includes the total number of profits, so we have to subtract it back out */
 				<<print (cashFormat(Math.trunc(hashSum($lastWeeksCashProfits)-$lastWeeksCashProfits.Total)))>><br>
 				@@.red;Fix profit calc<br>@@
diff --git a/src/uncategorized/costsWidgets.tw b/src/uncategorized/costsWidgets.tw
index a8f2669f1da4e3e6f86cf001fff6d25dcfb4bda8..b952e9b8177fddd9132b3e0ed8fe885a045eb3f5 100644
--- a/src/uncategorized/costsWidgets.tw
+++ b/src/uncategorized/costsWidgets.tw
@@ -485,7 +485,7 @@
 				<<else>>
 					<<print commaNum(_repTotal)>>
 				<</if>>
-			<<else>> /*lowercasedonkey: TODO: I don't like how vague my placeholder is.  Probably need to set up some kind of sliding scale to describe how much rep (roughly) she has made or lost. Need to get a sense of common ranges.*/
+			<<else>> /* lowercasedonkey: TODO: I don't like how vague my placeholder is. Probably need to set up some kind of sliding scale to describe how much rep (roughly) she has made or lost. Need to get a sense of common ranges. */
 				<br>&nbsp;&nbsp;&nbsp;&nbsp;
 				Overall, $he has
 				<<if _repTotal == 0>>
@@ -500,9 +500,8 @@
 	<</if>>
 <</widget>>
 
-
 <<widget "setupLastWeeksCash">>
-/*Feel free to add categories.  Just make sure to display them in costsBudget.tw as well!*/
+/* Feel free to add categories. Just make sure to display them in costsBudget.tw as well! */
 <<set $lastWeeksCashIncome = {
 /*Slave Jobs*/
 whore: 0,
@@ -584,7 +583,7 @@ PCskills: 0,
 stocksTraded: 0, /*trading*/
 stocks: 0, /*share growth*/
 fines: 0,
-event: 0, /*poker night etc.  Try to file things elsewhere if you can.*/
+event: 0, /* poker night etc. Try to file things elsewhere if you can. */
 war: 0,
 
 rents: 0,
@@ -601,7 +600,7 @@ total: 0
 
 
 <<widget "setupLastWeeksRep">>
-/*Feel free to add categories.  Just make sure to display them in costsBudget.tw as well!*/
+/* Feel free to add categories. Just make sure to display them in costsBudget.tw as well! */
 <<set $lastWeeksRepIncome = {
 /*Slave Jobs*/
 fucktoy: 0,
@@ -648,10 +647,10 @@ specialForces: 0,
 /*Personal Finance*/
 personalBusiness: 0,
 PCappearance: 0,
-PCactions: 0, /*actions involving your body: becoming pregnant, etc. */
+PCactions: 0, /* actions involving your body: becoming pregnant, etc. */
 PCRelationships: 0,
 SlaveRelationships: 0,
-event: 0, /*poker night etc.  Try to file things elsewhere if you can.*/
+event: 0, /*poker night etc. Try to file things elsewhere if you can.*/
 
 /*special*/
 multiplier: 0,
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index 07f41f25bff964d56d91948f532ca1d0407e7ed9..9313e985af6f187905da8f4fc4efb41a3be0ebbd 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -67,8 +67,6 @@ As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</
 	<<set $fixedRace = _races.random()>>
 <</if>>
 <<include "Generate New Slave">>
-<<setLocalPronouns $activeSlave>>
-<<run Enunciate($activeSlave)>>
 <<if $PStrip == 1>>
 	<<set $activeSlave.origin = "She offered herself to you as a slave to escape the hard life of a free whore.">>
 	<<set $activeSlave.career = "a prostitute">>
@@ -85,14 +83,6 @@ As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</
 	<<set $activeSlave.whoreSkill = 15>>
 	<<set $activeSlave.addict = 2>>
 	<<slaveCost $activeSlave>>
-	One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, but the real merchandise on offer is obvious. You can see a bored-looking, half-dressed masseuse rubbing a client, but the sounds of someone having hard sex are filtering out from the back room, and the pricing sheet lists more orifices than massage options.
-	<br><br>
-	As you pass, a tired-looking streetwalker walking by wearing ripped jeans and a torn top offers $himself to you. $He's halfway through $his clumsy come-on before $he curses and rushes over to kneel at your feet. As $he does, $he shrieks, "You own thi<<s>> arcology! You — you offered to en<<s>>lave u<<s>> <<s>>tripper<<s>> when the old pla<<c>>e clo<<s>>ed down! Plea<<s>>e, plea<<s>>e, can I a<<cc>>ept? I'm <<s>>orry I didn't earlier. I'm <<s>>orry. I'll fucking do anything! Plea<<s>>e!"
-	<br><br>
-	//Enslaving $him will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat($slaveCost)>>.//
-	<br><br>
-	<<set $saleDescription = 0>>
-	<<include "Long Slave Description">>
 <<elseif $PStrip == 2>>
 	<<set $activeSlave.origin = "She offered herself to you, impressed by your handling of her employment situation.">>
 	<<set $activeSlave.career = "a prostitute">>
@@ -119,6 +109,19 @@ As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</
 	<<set $activeSlave.clitPiercing = 1>>
 	<<set $activeSlave.hStyle = "strip">>
 	<<slaveCost $activeSlave>>
+<</if>>
+<<setLocalPronouns $activeSlave>>
+<<run Enunciate($activeSlave)>>
+<<if $PStrip == 1>>
+	One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, but the real merchandise on offer is obvious. You can see a bored-looking, half-dressed masseuse rubbing a client, but the sounds of someone having hard sex are filtering out from the back room, and the pricing sheet lists more orifices than massage options.
+	<br><br>
+	As you pass, a tired-looking streetwalker walking by wearing ripped jeans and a torn top offers $himself to you. $He's halfway through $his clumsy come-on before $he curses and rushes over to kneel at your feet. As $he does, $he shrieks, "You own thi<<s>> arcology! You — you offered to en<<s>>lave u<<s>> <<s>>tripper<<s>> when the old pla<<c>>e clo<<s>>ed down! Plea<<s>>e, plea<<s>>e, can I a<<cc>>ept? I'm <<s>>orry I didn't earlier. I'm <<s>>orry. I'll fucking do anything! Plea<<s>>e!"
+	<br><br>
+	//Enslaving $him will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat($slaveCost)>>.//
+	<br><br>
+	<<set $saleDescription = 0>>
+	<<include "Long Slave Description">>
+<<elseif $PStrip == 2>>
 	One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, and indeed, you can see a couple of competent-looking, modestly dressed masseuses seeing to clients. The only chink in the old world decorum is the pretty sign detailing pricing, which lists not only various massages but the masseuses' hands, breasts, mouths,<<if $seeDicks != 100>> pussies,<</if>> and anuses.
 	<br><br>
 	As you pass, a pretty streetwalker walking by wearing an attractive club $girl outfit sidles up to you. $He's halfway through $his first flirty come-on before $he recognizes you. $He gasps and <<say>>s, "You own thi<<s>> arcology! <<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I wa<<s>> a <<s>>tripper here! Thank you <<s>>o much for helping u<<s>>. That money <<s>>et mo<<s>>t of u<<s>> up pretty well." $He hefts $his chest. "It bought me new boob<<s>>, that'<<s>> for <<s>>ure. <<S>>o, um," $he bites $his lip in indecision, "I hear —" $he hesitates and then the words come out in a rush. "I hear your $girl<<s>> do really well. I've <<s>>een them, they look good. Can I come?" You arch an eyebrow and begin to ask whether $he knows what that means. "Yep," $he interrupts. "I'll be your <<s>>e<<x>> <<s>>lave."
@@ -348,8 +351,8 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 		<<set $activeSlave.whoreSkill = 0>>
 		<<set $activeSlave.entertainSkill = 0>>
 		<<set $activeSlave.fetish = "buttslut">>
-		<<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "anorexic")>>
-		<<set $activeSlave.sexualFlaw = either("shamefast", "idealistic", "hates anal")>>
+		<<set $activeSlave.behavioralFlaw = either("anorexic", "arrogant", "bitchy")>>
+		<<set $activeSlave.sexualFlaw = either("hates anal", "idealistic", "shamefast")>>
 		<<set _newSlaves.push($activeSlave)>>
 	<</for>>
 <<elseif $PAidTarget == "maternity">>
@@ -377,7 +380,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 		<<set $activeSlave.boobs += 100*random(0,2)>>
 		<<set $activeSlave.lactation = 1>>
 		<<set $activeSlave.lactationDuration = 2>>
-		<<set $activeSlave.nipples = either("cute", "puffy", "partially inverted", "inverted")>>
+		<<set $activeSlave.nipples = either("cute", "inverted", "partially inverted", "puffy")>>
 		<<set _newSlaves.push($activeSlave)>>
 	<</for>>
 	In any case, you've enslaved a fine group. The expectant mothers vary widely; the only thing they have in common is their gravid bellies. None of them are in really serious condition, either, and they should bear the transition to slave life reasonably well despite their pregnancies.
@@ -1184,138 +1187,142 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlave.fetish = "none">>
 	<<set $activeSlave.behavioralFlaw = "arrogant">>
 	<<set $activeSlave.sexualFlaw = "idealistic">>
+	<<setLocalPronouns $activeSlave>>
 	You decide to stop the athletic slave $girl about to win $his freedom, and place your taser slug in $his muscular buttock. $He goes stiff and skids across the grass with a growl. Your taser slug is linked to $assistantName, who hits $him again whenever $he tries to continue running. Fury glints from $his eyes, but $he apparently knows how to pick $his battles. By the time you approach $him, $he's already bent over, presenting $himself, and from the oily sheen on $his privates, it looks like $he even managed to get some lube somewhere to make the experience a little easier. It is a strange thing, respecting a slave, but $he rises even higher in your estimation as you fuck $him on the grass. $He does $his best to please you, having clearly decided to do $his best given $his situation. $He's sexually inexpert, but clearly smart enough to know when to submit.
 	<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</replace>>
 <</link>>
 <<if $minimumSlaveAge <= 8>>
-	<br><<link "Hit the young slave with the unnaturally wide hips struggling along">>
-		<<replace "#result">>
-			<<set $activeSlaveOneTimeMinAge = 8>>
-			<<set $activeSlaveOneTimeMaxAge = 8>>
-			<<set $one_time_age_overrides_pedo_mode = 1>>
-			<<set $oneTimeDisableDisability = 1>>
-			<<include "Generate XX Slave">>
-			<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
-			<<set $activeSlave.lips = random(5,25)>>
-			<<set $activeSlave.anus = 0>>
-			<<set $activeSlave.whoreSkill = 0>>
-			<<set $activeSlave.entertainSkill = 0>>
-			<<set $activeSlave.vaginalCount += 1>>
-			<<set $vaginalTotal += 1>>
-			<<set $activeSlave.devotion = 25>>
-			<<set $activeSlave.trust = 5>>
-			<<set $activeSlave.oldDevotion = 25>>
-			<<set $activeSlave.face = 25>>
-			<<set $activeSlave.vagina = 1>>
-			<<set $activeSlave.preg = 0>>
-			<<if $precociousPuberty == 1>>
-				<<set $activeSlave.pubertyXX = 1>>
-			<</if>>
-			<<set $activeSlave.muscles = 0>>
-			<<set $activeSlave.weight = -10>>
-			<<set $activeSlave.height = 135>>
-			<<set $activeSlave.health = 80>>
-			<<set $activeSlave.boobs = 200>>
-			<<set $activeSlave.butt = 1>>
-			<<set $activeSlave.waist = -50>>
-			<<set $activeSlave.shoulders = -2>>
-			<<set $activeSlave.hips = 3>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.hipsImplant = 1>>
-			<<set $activeSlave.analSkill = 0>>
-			<<set $activeSlave.oralSkill = 0>>
-			<<set $activeSlave.vaginalSkill = 0>>
-			<<set $activeSlave.fetish = "pregnancy">>
-			<<set $activeSlave.fetishStrength = 60>>
-			<<set $activeSlave.behavioralFlaw = "anorexic">>
-			<<set $activeSlave.sexualFlaw = "idealistic">>
-			You decide to stop the wide-hipped $loli struggling to run, and easily place your taser slug in $his broad rear. $He goes stiff and falls flat on $his face. Your taser slug is linked to $assistantName, but since the $girl can't manage to flip over, let alone stand, shocking $him more is unneeded. Fury glints from $his eyes, but $he fully realizes it's over for $him. By the time you approach $him, $he's hoisted $his overly wide rear upwards, presenting $himself, moisture beginning to ooze from $his virgin cunt. It looks like $he was being groomed to be a breeding slave, and $he seems to understand $his role quite well, judging by the way $he rocks $his hips back and forth for you. You thoroughly enjoy $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of $his virgin butthole.
-			<<run newSlave($activeSlave)>> /* skip New Slave Intro */
-		<</replace>>
-	<</link>>
+<br><<link "Hit the young slave with the unnaturally wide hips struggling along">>
+	<<replace "#result">>
+	<<set $activeSlaveOneTimeMinAge = 8>>
+	<<set $activeSlaveOneTimeMaxAge = 8>>
+	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
+	<<include "Generate XX Slave">>
+	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
+	<<set $activeSlave.lips = random(5,25)>>
+	<<set $activeSlave.anus = 0>>
+	<<set $activeSlave.whoreSkill = 0>>
+	<<set $activeSlave.entertainSkill = 0>>
+	<<set $activeSlave.vaginalCount += 1>>
+	<<set $vaginalTotal += 1>>
+	<<set $activeSlave.devotion = 25>>
+	<<set $activeSlave.trust = 5>>
+	<<set $activeSlave.oldDevotion = 25>>
+	<<set $activeSlave.face = 25>>
+	<<set $activeSlave.vagina = 1>>
+	<<set $activeSlave.preg = 0>>
+	<<if $precociousPuberty == 1>>
+		<<set $activeSlave.pubertyXX = 1>>
+	<</if>>
+	<<set $activeSlave.muscles = 0>>
+	<<set $activeSlave.weight = -10>>
+	<<set $activeSlave.height = 135>>
+	<<set $activeSlave.health = 80>>
+	<<set $activeSlave.boobs = 200>>
+	<<set $activeSlave.butt = 1>>
+	<<set $activeSlave.waist = -50>>
+	<<set $activeSlave.shoulders = -2>>
+	<<set $activeSlave.hips = 3>>
+	<<set $activeSlave.ovaries = 1>>
+	<<set $activeSlave.hipsImplant = 1>>
+	<<set $activeSlave.analSkill = 0>>
+	<<set $activeSlave.oralSkill = 0>>
+	<<set $activeSlave.vaginalSkill = 0>>
+	<<set $activeSlave.fetish = "pregnancy">>
+	<<set $activeSlave.fetishStrength = 60>>
+	<<set $activeSlave.behavioralFlaw = "anorexic">>
+	<<set $activeSlave.sexualFlaw = "idealistic">>
+	<<setLocalPronouns $activeSlave>>
+	You decide to stop the wide-hipped $loli struggling to run, and easily place your taser slug in $his broad rear. $He goes stiff and falls flat on $his face. Your taser slug is linked to $assistantName, but since the $girl can't manage to flip over, let alone stand, shocking $him more is unneeded. Fury glints from $his eyes, but $he fully realizes it's over for $him. By the time you approach $him, $he's hoisted $his overly wide rear upwards, presenting $himself, moisture beginning to ooze from $his virgin cunt. It looks like $he was being groomed to be a breeding slave, and $he seems to understand $his role quite well, judging by the way $he rocks $his hips back and forth for you. You thoroughly enjoy $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of $his virgin butthole.
+	<<run newSlave($activeSlave)>> /* skip New Slave Intro */
+	<</replace>>
+<</link>>
 <</if>>
 <br><<link "Hit the plush older slave lagging behind">>
 	<<setNonlocalPronouns $seeDicks>>
 	<<replace "#result">>
-		<<set $activeSlaveOneTimeMinAge = 36>>
-		<<set $activeSlaveOneTimeMaxAge = 42>>
-		<<set $one_time_age_overrides_pedo_mode = 1>>
-		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
-		<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
-		<<set $activeSlave.vagina = 1>>
-		<<set $activeSlave.vaginalSkill = 15>>
-		<<set $activeSlave.oralSkill = 15>>
-		<<set $activeSlave.whoreSkill = 0>>
-		<<set $activeSlave.entertainSkill = 0>>
-		<<set $activeSlave.vaginalCount += 1>>
-		<<set $vaginalTotal += 1>>
-		<<set $activeSlave.devotion = -60>>
-		<<set $activeSlave.trust = -40>>
-		<<set $activeSlave.oldDevotion = -60>>
-		<<set $activeSlave.face = 15>>
-		<<set $activeSlave.ovaries = 1>>
-		<<set $activeSlave.preg = -1>>
-		<<set $activeSlave.anus = 0>>
-		<<set $activeSlave.analSkill = 0>>
-		<<set $activeSlave.muscles = 20>>
-		<<set $activeSlave.weight = 20>>
-		<<set $activeSlave.health = 30>>
-		<<if $activeSlave.lips < 10>><<set $activeSlave.lips += 10>><</if>>
-		<<set $activeSlave.boobs = 1000>>
-		<<set $activeSlave.butt = 6>>
-		<<set $activeSlave.waist = -15>>
-		<<set $activeSlave.fetish = "none">>
-		<<set $activeSlave.behavioralFlaw = "bitchy">>
-		<<set $activeSlave.sexualFlaw = "hates anal">>
-		You decide to drop the luscious specimen in the rear, and place your taser slug in $his huge buttock. $He goes stiff and slumps to the grass in defeat. Your taser slug is linked to $assistantName, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Disbelief and anger fills your supine prize's eyes, and $he's spitting with rage by the time you reach $him. It's a comical sight, since $his gyrations only serve to display $his magnificent breasts and broad butt. $He must have been recently enslaved, and is new enough to slavery that you are obliged to tase $him twice more before $he presents $his holes. The impression of newness to slavery despite $his age is reinforced by $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of what is almost certainly a virgin butthole.
-		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
+	<<set $activeSlaveOneTimeMinAge = 36>>
+	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
+	<<include "Generate XX Slave">>
+	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
+	<<set $activeSlave.vagina = 1>>
+	<<set $activeSlave.vaginalSkill = 15>>
+	<<set $activeSlave.oralSkill = 15>>
+	<<set $activeSlave.whoreSkill = 0>>
+	<<set $activeSlave.entertainSkill = 0>>
+	<<set $activeSlave.vaginalCount += 1>>
+	<<set $vaginalTotal += 1>>
+	<<set $activeSlave.devotion = -60>>
+	<<set $activeSlave.trust = -40>>
+	<<set $activeSlave.oldDevotion = -60>>
+	<<set $activeSlave.face = 15>>
+	<<set $activeSlave.ovaries = 1>>
+	<<set $activeSlave.preg = -1>>
+	<<set $activeSlave.anus = 0>>
+	<<set $activeSlave.analSkill = 0>>
+	<<set $activeSlave.muscles = 20>>
+	<<set $activeSlave.weight = 20>>
+	<<set $activeSlave.health = 30>>
+	<<if $activeSlave.lips < 10>><<set $activeSlave.lips += 10>><</if>>
+	<<set $activeSlave.boobs = 1000>>
+	<<set $activeSlave.butt = 6>>
+	<<set $activeSlave.waist = -15>>
+	<<set $activeSlave.fetish = "none">>
+	<<set $activeSlave.behavioralFlaw = "bitchy">>
+	<<set $activeSlave.sexualFlaw = "hates anal">>
+	<<setLocalPronouns $activeSlave>>
+	You decide to drop the luscious specimen in the rear, and place your taser slug in $his huge buttock. $He goes stiff and slumps to the grass in defeat. Your taser slug is linked to $assistantName, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Disbelief and anger fills your supine prize's eyes, and $he's spitting with rage by the time you reach $him. It's a comical sight, since $his gyrations only serve to display $his magnificent breasts and broad butt. $He must have been recently enslaved, and is new enough to slavery that you are obliged to tase $him twice more before $he presents $his holes. The impression of newness to slavery despite $his age is reinforced by $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of what is almost certainly a virgin butthole.
+	<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</replace>>
 <</link>>
 <br><<link "Hit the slave with the tits, pussy and impressive dick">>
 	<<setNonlocalPronouns $seeDicks>>
 	<<replace "#result">>
-		<<set $activeSlaveOneTimeMinAge = 18>>
-		<<set $activeSlaveOneTimeMaxAge = 24>>
-		<<set $one_time_age_overrides_pedo_mode = 1>>
-		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
-		<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
-		<<set $activeSlave.vaginalSkill = 15>>
-		<<set $activeSlave.oralSkill = 15>>
-		<<set $activeSlave.whoreSkill = 0>>
-		<<set $activeSlave.entertainSkill = 0>>
-		<<set $activeSlave.analCount += 1>>
-		<<set $analTotal += 1>>
-		<<set $activeSlave.vaginalCount += 1>>
-		<<set $vaginalTotal += 1>>
-		<<set $activeSlave.devotion = 25>>
-		<<set $activeSlave.trust = 5>>
-		<<set $activeSlave.oldDevotion = 25>>
-		<<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin = $activeSlave.dick>><</if>>
-		<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum = $activeSlave.balls>><</if>>
-		<<set $activeSlave.vagina = 1>>
-		<<set $activeSlave.ovaries = 0>>
-		<<set $activeSlave.dick = 6>>
-		<<set $activeSlave.balls = 3>>
-		<<set $activeSlave.face = 0>>
-		<<set $activeSlave.clit = 0>>
-		<<set $activeSlave.preg = -2>>
-		<<set $activeSlave.anus = 2>>
-		<<set $activeSlave.analSkill = 35>>
-		<<set $activeSlave.muscles = 0>>
-		<<set $activeSlave.weight = 0>>
-		<<set $activeSlave.health = 30>>
-		<<if $activeSlave.lips < 10>><<set $activeSlave.lips += 10>><</if>>
-		<<set $activeSlave.boobs = 800>>
-		<<set $activeSlave.butt = 4>>
-		<<set $activeSlave.waist = -15>>
-		<<set $activeSlave.fetish = "none">>
-		<<set $activeSlave.sexualFlaw = "none">>
-		<<set $activeSlave.behavioralFlaw = "odd">>
-		You decide to drop the really rare specimen, and place your taser slug in $his leg. $He goes stiff and slumps to the grass, squealing with pain since the taser robbed $his ability to break $his fall, leading $him to land on nearly <<if $showInches == 2>>a foot<<else>>thirty centimeters<</if>> of flaccid cock. Your taser slug is linked to $assistantName, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Apathy fills your supine prize's eyes, and $he simply lies face down and quiescent. $He obeys orders to roll over so you can see what you've gotten, however. $He's clearly a work of long and careful hormonal treatment. $He has no implants, but sports big breasts, feminine hips, a nice butt, plush lips, and a huge dick. When you fuck $his pussy and then $his anus, $he even gets a massive erection, showing that $he isn't even on hormone treatment to maintain this unusual set of attributes.
-		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
+	<<set $activeSlaveOneTimeMinAge = 18>>
+	<<set $activeSlaveOneTimeMaxAge = 24>>
+	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
+	<<include "Generate XY Slave">>
+	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
+	<<set $activeSlave.vaginalSkill = 15>>
+	<<set $activeSlave.oralSkill = 15>>
+	<<set $activeSlave.whoreSkill = 0>>
+	<<set $activeSlave.entertainSkill = 0>>
+	<<set $activeSlave.analCount += 1>>
+	<<set $analTotal += 1>>
+	<<set $activeSlave.vaginalCount += 1>>
+	<<set $vaginalTotal += 1>>
+	<<set $activeSlave.devotion = 25>>
+	<<set $activeSlave.trust = 5>>
+	<<set $activeSlave.oldDevotion = 25>>
+	<<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin = $activeSlave.dick>><</if>>
+	<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum = $activeSlave.balls>><</if>>
+	<<set $activeSlave.vagina = 1>>
+	<<set $activeSlave.ovaries = 0>>
+	<<set $activeSlave.dick = 6>>
+	<<set $activeSlave.balls = 3>>
+	<<set $activeSlave.face = 0>>
+	<<set $activeSlave.clit = 0>>
+	<<set $activeSlave.preg = -2>>
+	<<set $activeSlave.anus = 2>>
+	<<set $activeSlave.analSkill = 35>>
+	<<set $activeSlave.muscles = 0>>
+	<<set $activeSlave.weight = 0>>
+	<<set $activeSlave.health = 30>>
+	<<if $activeSlave.lips < 10>><<set $activeSlave.lips += 10>><</if>>
+	<<set $activeSlave.boobs = 800>>
+	<<set $activeSlave.butt = 4>>
+	<<set $activeSlave.waist = -15>>
+	<<set $activeSlave.fetish = "none">>
+	<<set $activeSlave.sexualFlaw = "none">>
+	<<set $activeSlave.behavioralFlaw = "odd">>
+	<<setLocalPronouns $activeSlave>>
+	You decide to drop the really rare specimen, and place your taser slug in $his leg. $He goes stiff and slumps to the grass, squealing with pain since the taser robbed $his ability to break $his fall, leading $him to land on nearly <<if $showInches == 2>>a foot<<else>>thirty centimeters<</if>> of flaccid cock. Your taser slug is linked to $assistantName, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Apathy fills your supine prize's eyes, and $he simply lies face down and quiescent. $He obeys orders to roll over so you can see what you've gotten, however. $He's clearly a work of long and careful hormonal treatment. $He has no implants, but sports big breasts, feminine hips, a nice butt, plush lips, and a huge dick. When you fuck $his pussy and then $his anus, $he even gets a massive erection, showing that $he isn't even on hormone treatment to maintain this unusual set of attributes.
+	<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</replace>>
 <</link>>
 
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index 56a1a7f580a98152b2a2dacf4d00dc45690ebcf0..ac65d6a8e82b00f6a8ac9d2dde83a6d052b18945 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -1170,13 +1170,13 @@ is
 			<<elseif _lover.mother == $activeSlave.ID || _lover.father == $activeSlave.ID>>
 				$He is in an @@.lightgreen;incestuous relationship with $his daughter, <<= SlaveFullName(_lover)>>.@@
 			<<elseif def $showDistantRelatives && $showDistantRelatives == 1>>
-    			<<if isAunt($activeSlave, _lover)>>
-    				$He is in an @@.lightgreen;incestuous relationship with $his aunt, <<= SlaveFullName(_lover)>>.@@
-    			<<elseif isAunt(_lover, $activeSlave)>>
-    				$He is in an @@.lightgreen;incestuous relationship with $his niece, <<= SlaveFullName(_lover)>>.@@
-    			<<elseif areCousins($activeSlave, _lover)>>
-    				$He is in an @@.lightgreen;incestuous relationship with $his cousin, <<= SlaveFullName(_lover)>>.@
-    			<</if>>
+				<<if isAunt($activeSlave, _lover)>>
+					$He is in an @@.lightgreen;incestuous relationship with $his aunt, <<= SlaveFullName(_lover)>>.@@
+				<<elseif isAunt(_lover, $activeSlave)>>
+					$He is in an @@.lightgreen;incestuous relationship with $his niece, <<= SlaveFullName(_lover)>>.@@
+				<<elseif areCousins($activeSlave, _lover)>>
+					$He is in an @@.lightgreen;incestuous relationship with $his cousin, <<= SlaveFullName(_lover)>>.@
+				<</if>>
 			<<else>>
 				<<switch areSisters($activeSlave, _lover)>>
 				<<case 1>>
@@ -1204,21 +1204,21 @@ is
 				$He is in an @@.lightgreen;incestuous relationship with $his daughter, you.@@
 			<</if>>
 		<<elseif def $showDistantRelatives && $showDistantRelatives == 1>>
-    		<<if isAunt($activeSlave, $PC)>>
-    			<<if $PC.title == 1>>
-    				$He is in an @@.lightgreen;incestuous relationship with $his uncle, you.@@
-    			<<elseif $PC.title == 0>>
-    				$He is in an @@.lightgreen;incestuous relationship with $his aunt, you.@@
-    			<</if>>
-    		<<elseif isAunt($PC, $activeSlave) && $PC.title == 0>>
-    			<<if $PC.title == 1>>
-    				$He is in an @@.lightgreen;incestuous relationship with $his nephew, you.@@
-    			<<elseif $PC.title == 0>>
-    				$He is in an @@.lightgreen;incestuous relationship with $his niece, you.@@
-    			<</if>>
-    		<<elseif areCousins($PC, $activeSlave)>>
-    			$He is in an @@.lightgreen;incestuous relationship with $his cousin, you.@@
-    		<</if>>
+			<<if isAunt($activeSlave, $PC)>>
+				<<if $PC.title == 1>>
+					$He is in an @@.lightgreen;incestuous relationship with $his uncle, you.@@
+				<<elseif $PC.title == 0>>
+					$He is in an @@.lightgreen;incestuous relationship with $his aunt, you.@@
+				<</if>>
+			<<elseif isAunt($PC, $activeSlave) && $PC.title == 0>>
+				<<if $PC.title == 1>>
+					$He is in an @@.lightgreen;incestuous relationship with $his nephew, you.@@
+				<<elseif $PC.title == 0>>
+					$He is in an @@.lightgreen;incestuous relationship with $his niece, you.@@
+				<</if>>
+			<<elseif areCousins($PC, $activeSlave)>>
+				$He is in an @@.lightgreen;incestuous relationship with $his cousin, you.@@
+			<</if>>
 		<<elseif areSisters($PC, $activeSlave) == 1>>
 			<<if $PC.title == 1>>
 				$He is in an @@.lightgreen;incestuous relationship with $his twin brother, you.@@
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 674daee13b1b5cc0ae1cadd0dcc957c0dd07623f..67991d489b4635ed5b93a358ce4910315c6aaaa7 100644
--- a/src/uncategorized/pMercenaryRomeo.tw
+++ b/src/uncategorized/pMercenaryRomeo.tw
@@ -67,7 +67,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.@@
@@ -78,8 +78,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>>
@@ -88,48 +88,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/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw
index b29768e198fe9d94fd420f84ea7bb30fb8ab3341..19f8294e8c89ca094abaa9f0a8780981c1b71617 100644
--- a/src/uncategorized/pRivalryActions.tw
+++ b/src/uncategorized/pRivalryActions.tw
@@ -437,7 +437,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.behavioralFlaw = "anorexic">>
 		<<set $hostage.sexualFlaw = "hates penetration">>
 		groaning as $his taut belly is measured and $his weight is taken; 140 tallies adorn $his lower belly. "88 kilos, a good start, but nowhere near the end. Now about that fetish of yours..." $He responds with a meek
-		<<set $hostageFetish = either("submissive", "cumslut", "humiliation", "buttslut", "boobs", "sadist", "masochist", "dom", "pregnancy")>>
+		<<set $hostageFetish = either("boobs", "buttslut", "cumslut", "dom", "humiliation", "masochist", "pregnancy", "sadist", "submissive")>>
 		<<switch $hostageFetish>>
 		<<case "submissive">>
 			"I like getting dominated..."
diff --git a/src/uncategorized/pSchoolSuggestion.tw b/src/uncategorized/pSchoolSuggestion.tw
index af50197ce5bab5189a6015310d15c931ee66409d..d1d3f89cf46676bb355ca3e27e92243b09f711d9 100644
--- a/src/uncategorized/pSchoolSuggestion.tw
+++ b/src/uncategorized/pSchoolSuggestion.tw
@@ -27,7 +27,7 @@ An older woman standing across from him sniffs. "St. Claver's knows how to do bo
 The unusually competent young heiress standing next to him snickers. "If you're going to bring up refinement, um, hello, the Futanari Sisters. I have four futas in my apartment having sex with each other right now. How do I know? Because they're always having sex with each other. They never stop." Her eyes take on a faraway look and she pauses. "Um, haha, I know what I'm doing later."
 <</if>>
 <br><br>
-"If you like them soft and mellow, you got to go with The Cattle Ranch," a buff man blurts loudly while slamming down his empty mug. "I've got a pair of 'em for my bedroom; they are so loving after a good milking. Taste good too." His drinking buddy retorts, "Too much work is what they are. They might as well be animals with how they act.<<if $seePreg == 0>> In addition, hope you like pregnant pussies cause you need to keep them gravid or their milk dries up.<</if>>"
+"If you like them soft and mellow, you got to go with The Cattle Ranch," a buff man blurts loudly while slamming down his empty mug. "I've got a pair of 'em for my bedroom; they are so loving after a good milking. Taste good too." His drinking buddy retorts, "Too much work is what they are. They might as well be animals with how they act.<<if $seePreg == 0>> In addition, hope you like pregnant pussies, 'cause you need to keep them gravid or their milk dries up.<</if>>"
 <br><br>
 "I see good taste is scarce within this walls," suddenly stated a young man previously quiet in his corner. "I say quality and strength is where the game should be played and there's nothing better than the girls from the Hippolyta Academy.
 <br><br>
diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw
index 325d9649e38481a8736585e225c1b6efb245f9e9..4d5fea575b33bd574df05eb992f0585b29b610a7 100644
--- a/src/uncategorized/persBusiness.tw
+++ b/src/uncategorized/persBusiness.tw
@@ -803,7 +803,7 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@
 		<</if>>
 	<</if>>
 <</if>>
-<<set $costs = Math.trunc(Math.abs(getCost($slaves)) * 100)/100>> /*overwrite the prediction and actually pay the bill.  GetCost should return a negative. Round to two decimal places.*/
+<<set $costs = Math.trunc(Math.abs(getCost($slaves)) * 100)/100>> /*overwrite the prediction and actually pay the bill. GetCost should return a negative. Round to two decimal places.*/
 <<if isNaN($costs)>>
 	<br>@@.red;Error, costs is NaN@@
 <</if>>
diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw
index 4441252b2f4c222dc45f449ba83c3770abdf297c..99eaa6fc6edd1b3337f9e443dd2f1f83728ed548 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 4ad0f2f42dbe3f38d2ac8190bc4e8be3e8966793..77430f254705b821ae246843a0a16b6068795baf 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 bat 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/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index f51d770faf54db4722bdfee7e7ebb953001e5afd..5722dfab841cdd7ed27b280e7ad497be5dc5201c 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -1137,13 +1137,13 @@ The person placing the call is physically quite unusual, to the point of looking
 
 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>
-This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: $he's turning $activeSlave.actualAge in the next few days, and $he's fairly certain $his family is about to sell $him into slavery. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like young girls, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you.
+This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: $he's turning $activeSlave.actualAge in the next few days, and $he's fairly certain $his family is about to sell $him into slavery. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like young <<= $girl>>s, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you.
 
 <<case "Youth Preferentialist Two">>
 
 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>
-This one, unusually, is voice-only. The caller explains why in an unusually upbeat voice: $he turned 18 a few days ago, and $he's fairly certain $his family is expecting $him to make something of $his life to help support them. The apathy to $his family's wishes is readily evident in $his tone of voice. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like younger girls, and that you take care of all the decision-making for your slaves. There's a lot of hope in $his tone, $he clearly wants an escape from responsibility — even if that means becoming a slave.
+This one, unusually, is voice-only. The caller explains why in an unusually upbeat voice: $he turned 18 a few days ago, and $he's fairly certain $his family is expecting $him to make something of $his life to help support them. The apathy to $his family's wishes is readily evident in $his tone of voice. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like younger <<= $girl>>s, and that you take care of all the decision-making for your slaves. There's a lot of hope in $his tone, $he clearly wants an escape from responsibility — even if that means becoming a slave.
 
 <<case "Maturity Preferentialist">>
 
@@ -1375,7 +1375,7 @@ The call comes in from an office, and you suppress the urge to check whether $as
 	<<case "Eugenics Two">>
 		When $he arrives, $he comes directly to your to your penthouse for enslavement. $His face may painful to look at, but $his body is not all bad; with a little work, $he can be quite the catch. A purchaser's agent appears to take $him away, and $he quietly asks who's bought $him. A plastic surgeon, you tell $him, who sees a diamond in the rough. $He's speechless.
 	<<case "Hedonistic Decadence">>
-		You inform $him that $he will be staying in your arcology, but not under you. $He has been purchased by a feeding trainer interested in slim girls with massive stomach capacities for entry into the eating competitions that have become so popular lately. $He seems elated at the news, "<<S>>tuffing i<<s>> one of my favorite perver<<s>>ion<<s>>..." You cut $him off and inform $him that $his current belly pales in comparison to $his new owner's previous champion. $He should expect to be tied up and force-fed until $his entire body is filled to capacity with slave food. $He gulps nervously as $he escorted out by the portly purchasing agent to $his new home.
+		You inform $him that $he will be staying in your arcology, but not under you. $He has been purchased by a feeding trainer interested in slim <<= $girl>>s with massive stomach capacities for entry into the eating competitions that have become so popular lately. $He seems elated at the news, "<<S>>tuffing i<<s>> one of my favorite perver<<s>>ion<<s>>..." You cut $him off and inform $him that $his current belly pales in comparison to $his new owner's previous champion. $He should expect to be tied up and force-fed until $his entire body is filled to capacity with slave food. $He gulps nervously as $he escorted out by the portly purchasing agent to $his new home.
 	<<case "Hedonistic Decadence Two">>
 		When $he arrives, $he comes directly to your penthouse for enslavement. $He wears an expression of doubt, fear, and wonder as $he takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. A purchaser's agent arrives to take charge of $him, and $he asks politely who bought $him. A man with an oviposition fetish, you tell $him. $He fails to grasp the meaning. You explain to $him that eggs will be stuck into all $his holes until $he can't stomach any more. $He turns beat red at the description, so you carry on. $His new owner will likely remodel $his cervix to allow eggs to be pumped straight into $his womb; $he'll be lucky if $he can stand once he's done with $him. Then $he'll have to look forward to laying them all for his amusement. $His hands have since moved to $his crotch, it seems $he's getting into the fantasy.
 	<<case "Gender Radicalist">>
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/reMalefactor.tw b/src/uncategorized/reMalefactor.tw
index 0444932d12e2eb8ee66d03cbaf1ba3f7df924afb..6e6139c1396b04fdb822b0b7b1952771bad78a08 100644
--- a/src/uncategorized/reMalefactor.tw
+++ b/src/uncategorized/reMalefactor.tw
@@ -551,7 +551,7 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin
 <<if $malefactor == "anchorBaby">>
 	<br><<link "Grant $him citizenship">>
 		<<replace "#result">>
-			You help the exhausted mother to $his feet and hand $him $his second newborn. $He watches you, uncertain of your motives, until you have $him escorted to the proper welcoming facility and put in a good word for having $him added to your arcology's free population. You announce to the public that such a fertile <<if $activeSlave.physicalAge > 30>>MILF<<elseif $activeSlave.physicalAge > 19>>$woman<<elseif $activeSlave.physicalAge > 12>>teen<<else>>youth<</if>> will be a boon to <<if $arcologies[0].FSRepopulationFocus != "unset">>Repopulationism<<else>>society<</if>>, and that the contract $he is signing mandates $he be on powerful fertility agents whenever $he isn't pregnant. During $his residency, free or not, $he will provide society with dozens of future children. The public 
+			You help the exhausted mother to $his feet and hand $him $his second newborn. $He watches you, uncertain of your motives, until you have $him escorted to the proper welcoming facility and put in a good word for having $him added to your arcology's free population. You announce to the public that such a fertile <<if $activeSlave.physicalAge > 30>>MILF<<elseif $activeSlave.physicalAge > 19>>$woman<<elseif $activeSlave.physicalAge > 12>>teen<<else>>youth<</if>> will be a boon to <<if $arcologies[0].FSRepopulationFocus != "unset">>Repopulationism<<else>>society<</if>>, and that the contract $he is signing mandates $he be on powerful fertility agents whenever $he isn't pregnant. During $his residency, free or not, $he will provide society with dozens of future children. The public
 			<<if $arcologies[0].FSRepopulationFocus != "unset">>
 				@@.green;approves of breeders, free or not,@@ and word spreads that any and all mothers are welcome into your arcology @@.green;adding to its prosperity.@@
 				<<run repX(500, "event", $activeSlave)>>
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 254a54ca8eaeb1c6ed6c86a9f8130d701b501efa..239e0900525f6f76aa7bb9c91d79b636e5c19aeb 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>
 
@@ -1664,7 +1664,7 @@ This call is coming from a public kiosk, which is usually an indication that the
 
 <<default>>
 	<br>ERROR: bad recETS event $RecETSevent
-	
+
 <</switch>>
 
 <<switch $RecETSevent>>
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/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 9a2a7acf7e3f60521cf997e7102589926eec86ad..b026031bc8b501015aef2337c0c5e5952e8a6209 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -4434,7 +4434,7 @@
 			<<if ($slaves[$i].bellyPreg >= 1500)>>
 				Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;strongly approves@@<<else>>@@.green;approves@@<</if>> of your keeping a pregnant slave; this also supports the idea that slave women should bear babies.
 				<<= FSChangePorn("GenderFundamentalist", 1)>>
-			<<elseif ($slaves[$i].preg == 0)>>
+			<<elseif ($slaves[$i].preg == 0) && isFertile($slaves[$i])>>
 				Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;strongly approves@@<<else>>@@.green;approves@@<</if>> of your keeping a slave fertile; this also supports the idea that slave women should bear babies.
 				<<= FSChangePorn("GenderFundamentalist", 1)>>
 			<</if>>
@@ -4764,7 +4764,7 @@
 				<<= FSChangePorn("BodyPurist", 1)>>
 			<</if>>
 		<</if>>
-		
+
 	<<elseif $arcologies[0].FSTransformationFetishist != "unset">>
 		<<set _transformed = 0>>
 		<<if ($slaves[$i].boobsImplant > 0) && ($slaves[$i].buttImplant > 0) && ($slaves[$i].lipsImplant > 0)>>
diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw
index 7ef1b91c7cfe28aa3bac7967be6ea82939c4aa1a..34aa375c7ea79a0be051e96176ebc52d346f8645 100644
--- a/src/uncategorized/saRecruitGirls.tw
+++ b/src/uncategorized/saRecruitGirls.tw
@@ -712,7 +712,7 @@
 		<<if $arcologies[0].FSSupremacist != "unset">>
 			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 				<<if $slaves[$i].race != $arcologies[0].FSSupremacistRace>>
-					$He patiently explains how $slaves[$i].race girls like $himself benefit from the firm guidance of their proper $arcologies[0].FSSupremacistRace masters.
+					$He patiently explains how $slaves[$i].race <<= $girl>>s like $himself benefit from the firm guidance of their proper $arcologies[0].FSSupremacistRace masters.
 				<<else>>
 					$He makes the clear case for $arcologies[0].FSSupremacistRace superiority, although as an enslaved $slaves[$i].race woman $his words are a bit hollow.
 				<</if>>
diff --git a/src/uncategorized/saRivalries.tw b/src/uncategorized/saRivalries.tw
index 11de6f57a55759502bfb9f2466a264f14db998b0..9f712cbb70c4569d4160f07b57571e816400d170 100644
--- a/src/uncategorized/saRivalries.tw
+++ b/src/uncategorized/saRivalries.tw
@@ -80,12 +80,22 @@
 															<<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>>
 															<<break>>
 														<</if>>
+														<<if $slaves[_j].weight < -30>>
+															$slaves[$i].slaveName, who loves food, can't stand <<= SlaveFullName($slaves[_j])>>'s severe emaciation. @@.lightsalmon;They start to dislike each other.@@
+															<<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>>
+															<<break>>
+														<</if>>
 													<<case "anorexic">>
 														<<if $slaves[_j].behavioralFlaw == "gluttonous">>
 															$slaves[$i].slaveName, an anorexic, can't stand <<= SlaveFullName($slaves[_j])>>'s disgusting gluttony. @@.lightsalmon;They start to dislike each other.@@
 															<<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>>
 															<<break>>
 														<</if>>
+														<<if $slaves[_j].weight > 130>>
+															$slaves[$i].slaveName, an anorexic, can't stand <<= SlaveFullName($slaves[_j])>>'s immense girth. @@.lightsalmon;They start to dislike each other.@@
+															<<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>>
+															<<break>>
+														<</if>>
 													<<case "devout">>
 														<<if $slaves[_j].behavioralFlaw == "liberated">>
 															$slaves[$i].slaveName, who is devout and might be considered rather conservative if $he were free, can't stand <<= SlaveFullName($slaves[_j])>>'s revolting gender liberation. @@.lightsalmon;They start to dislike each other.@@
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.
diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw
index 283ac96b0046b59cd473a7ded492f5b85cbe8509..5f58904b4c023cde06dcc738267a7d2c87470995 100644
--- a/src/uncategorized/seRaiding.tw
+++ b/src/uncategorized/seRaiding.tw
@@ -105,7 +105,6 @@ target
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(-50,130)>>
 	<<set $activeSlave.career = either("a housewife", "a trophy wife")>>
-	is an idyllic mansion in the countryside of an Old World nation. It's owner is a businessman of some notoriety, but is often away from his expansive estate. A number of servants and maids are in residence, but the primary resident of the mansion is his wife. From the sound of things, she is not a young woman but attractive enough in a fake sort of way.
 <<case "university professor">>
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
@@ -135,7 +134,6 @@ target
 	<<else>>
 		<<set $activeSlave.preg = -1>>
 	<</if>>
-	is the department offices of a still operational Old World university. The University prides itself on a diverse and capable faculty, often touting its wealth of female professors as a symbol of its progressive agenda. Though they are unlikely to be young, these professors will be educated and quite intelligent. The head of the department is no exception, a woman of considerable academic credentials.
 <<case "university student">>
 	<<set $activeSlaveOneTimeMinAge = 14>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
@@ -167,7 +165,6 @@ target
 	<<else>>
 		<<set $activeSlave.preg = -1>>
 	<</if>>
-	is the residence dormitories of a still operational Old World university. The University prides itself on a diverse and inspired student body, often touting its wealth of female students as a symbol of its progressive agenda. Though they are young, these students will likely have benefited from their education and fairly intelligent. By all accounts the prettiest of them is no exception, a student with a shining academic record.
 <<case "female military officer">>
 	<<set $activeSlaveOneTimeMinAge = 26>>
 	<<set $activeSlaveOneTimeMaxAge = 45>>
@@ -187,7 +184,6 @@ target
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = 0>>
 	<<set $activeSlave.muscles = 25>>
-	is a military officer currently traveling to the front of a fresh conflict between rival powers in the Old World. In an attempt to disguise her high rank, she is traveling with only a small escort of soldiers and is a prime target for enslavement. The officer is a graduate of a renowned Old World military college and no stranger to the battlefield, yet has retained her femininity despite her considerable achievements.
 <<case "male military officer">>
 	<<set $activeSlaveOneTimeMinAge = 26>>
 	<<set $activeSlaveOneTimeMaxAge = 45>>
@@ -213,7 +209,6 @@ target
 	<<set $activeSlave.anus = 0>>
 	<<set $activeSlave.weight = 0>>
 	<<set $activeSlave.muscles = 50>>
-	is a military officer currently traveling to the front of a fresh conflict between rival powers in the Old World. In an attempt to disguise his high rank, he is traveling with only a small escort of soldiers and is a prime target for enslavement. The officer is a graduate of a renowned Old World military college and no stranger to the battlefield.
 <<case "military soldier">>
 	<<if $pedo_mode == 1>>
 		<<set $activeSlaveOneTimeMinAge = 18>>
@@ -248,7 +243,6 @@ target
 	<<else>>
 		<<set $activeSlave.preg = -1>>
 	<</if>>
-	is the barracks of a local garrison in an Old World town. The majority of the town's young men have already been sent to the front of a new conflict, so the town has conscripted a number of young women to fill the ranks of their garrison. Though the soldiers are likely to be untested, they have still received some measure of combat training. Their sergeant is the nominal leader of the group, though she holds the position due to familial connections rather than any real military seniority.
 <<case "doctor">>
 	<<set $activeSlaveOneTimeMinAge = 28>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
@@ -278,7 +272,6 @@ target
 	<<else>>
 		<<set $activeSlave.preg = -1>>
 	<</if>>
-	is a hospital located in an impoverished Old World City. Despite its crime ridden surroundings, the hospital possesses a sterling reputation as a result of its distinguished staff of veteran doctors and nurses. Chief among these medical professionals is a female doctor, an accomplished pioneer in her field.
 <<case "nun">>
 	<<set $activeSlaveOneTimeMaxAge = 70>>
 	<<set $oneTimeDisableDisability = 1>>
@@ -297,7 +290,6 @@ target
 	<<set $activeSlave.entertainSkill = 0>>
 	<<set $activeSlave.behavioralFlaw = "devout">>
 	<<set $activeSlave.sexualFlaw = "repressed">>
-	is a reclusive religious community in a mountain range between two current conflict zones. The members of the community have withdrawn from the collapsing social order of the world and established a commune in their mountain retreat, filling their days with peaceful reflection and prayer. Though the nuns have no true leader, one among them has emerged as the most pious of the sisters.
 <<case "journalist">>
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 26>>
@@ -328,7 +320,6 @@ target
 	<<else>>
 		<<set $activeSlave.preg = -1>>
 	<</if>>
-	is the offices of an esteemed Old World newspaper firm. The paper is known for its investigative journalism, particularly as one of the few firms willing to delve into the brave new world of the Free Cities. The rising star of the paper is undoubtedly a young journalist who has been an outspoken critic of slaveholding and other Free Cities traditions.
 <<case "local news anchor">>
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 39>>
@@ -352,7 +343,6 @@ target
 	<<set $activeSlave.entertainSkill = 35>>
 	<<set $activeSlave.career = "a local news anchor">>
 	<<set $activeSlave.weight = random(-40,40)>>
-	is the recording studio of a sleepy Old World town's local news channel. The news channel itself is unremarkable, a quaint reminder of the tedious life of a small town, save for its news anchor. The anchor stands in stark contrast to her fellow residents by the abundance of her plastic surgery, likely an attempt to cling to youth lest her coveted anchor position be snatched away by a younger woman.
 <<case "classical dancer">>
 	<<set $activeSlaveOneTimeMaxAge = 20>>
 	<<set $oneTimeDisableDisability = 1>>
@@ -372,7 +362,6 @@ target
 		<<set $activeSlave.teeth = "normal">>
 	<</if>>
 	<<set $activeSlave.weight = random(-100,-10)>>
-	is the performing arts theater at the heart of an aristocratic Old World city. The theater itself would usually not be considered a choice target, except that tonight its stage is graced by a renowned dance troupe. The jewel of the troupe's cast is a young girl<<if $pedo_mode == 0>>, barely past her majority,<</if>> whose performance has been said to bring tears to the eyes of audiences the world over.
 <<case "law enforcement officer">>
 	<<if $pedo_mode == 1>>
 		<<set $activeSlaveOneTimeMinAge = 18>>
@@ -406,7 +395,6 @@ target
 	<<else>>
 		<<set $activeSlave.preg = -1>>
 	<</if>>
-	is the precinct of a small Old World town's police department. The department is notoriously underfunded and unlikely to be particularly well staffed. Nonetheless, one of the officers is well known in the area for her adherence to the letter of the law despite her small town cop status.
 <<case "classical musician">>
 	<<set $activeSlaveOneTimeMaxAge = 43>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
@@ -441,7 +429,6 @@ target
 		<</if>>
 		<<set $activeSlave.vagina = 1>>
 	<</if>>
-	is the concert hall at the heart of an aristocratic Old World city. The concert hall itself would usually not be considered a choice target, except that tonight its stage is graced by a renowned orchestra. The pride of the orchestra's cast is a <<if $activeSlave.visualAge < 13>>little girl<<elseif $activeSlave.visualAge <= 18>>teenager<<elseif $activeSlave.visualAge <= 24>>young woman<<elseif $activeSlave.visualAge <= 32>>woman<<else>>mature woman<</if>>, whose skill with her instrument has been known to move listeners to tears.
 <<case "politician">>
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 65>>
@@ -473,7 +460,6 @@ target
 	<<else>>
 		<<set $activeSlave.preg = -1>>
 	<</if>>
-	is a campaign rally for the reelection of an Old World politician. Though the rally will be an extremely public affair, the benefits of capturing a prestigious politician could outweigh the risks.
 <<case "shut-in">>
 	<<set $activeSlaveOneTimeMaxAge = 43>>
 	<<set $oneTimeDisableDisability = 1>>
@@ -487,7 +473,6 @@ target
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.entertainSkill = 10>>
 	<<set $activeSlave.weight = random(-100,60)>>
-	is the shack of a notorious shut-in located just outside your arcology. Not a particularly distinguished target, but it would save your $mercenariesTitle considerable time and effort. The shut-in herself has been a fixture of the landscape for <<if $activeSlave.visualAge < 13>>only a little while<<elseif $activeSlave.visualAge <= 18>>some time<<elseif $activeSlave.visualAge <= 32>>years<<else>>decades<</if>>, with many speculating that she remains a virgin<<if $activeSlave.visualAge > 32>> despite her mature age<</if>>.
 <<case "procuress">>
 	<<set $activeSlaveOneTimeMinAge = 20>>
 	<<set $activeSlaveOneTimeMaxAge = 65>>
@@ -503,7 +488,6 @@ target
 	<<set $activeSlave.entertainSkill = 25>>
 	<<set $activeSlave.intelligence = random(51,80)>>
 	<<set $activeSlave.weight = random(-10,120)>>
-	is a halfway house for vulnerable woman operating in a nearby conflict zone. Far from being a wholesome institution, the proprietor of this halfway house is a notorious procuress who sells her guests into slavery. Raiding the halfway house avoids the procuress' fees on a new shipment of slaves, with the procuress herself as a tempting bonus.
 <<case "investor">>
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
@@ -534,7 +518,6 @@ target
 	<<else>>
 		<<set $activeSlave.preg = -1>>
 	<</if>>
-	is one of the last remaining business expositions still operating in the Old World. In years past, such expositions were often a showcase for innovation and corporate development but in recent years have become a sad spectacle of industry stagnation. This particular exposition's keynote speaker is a reputable investor with decades of experience, hoping to breathe new life into some valuable yet dying firms.
 <<case "scientist">>
 	<<set $activeSlaveOneTimeMinAge = 28>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
@@ -552,7 +535,6 @@ target
 	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(-50,50)>>
-	is a research lab operating on the lawless fringe between the Old World and the Free Cities. Here, scientists push the boundaries of the known world without the burden of governmental oversight or moral restrictions. Their de facto leader is a fellow scientist, one of the first to leave the Old World behind in pursuit of knowledge.
 <<case "lawyer">>
 	<<set $activeSlaveOneTimeMinAge = 30>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
@@ -581,7 +563,47 @@ target
 	<<else>>
 		<<set $activeSlave.preg = -1>>
 	<</if>>
-	is the offices of a law firm operating on the boundary between the Old World and the Free Cities. The lawyers within profit from the shaky legal channels between Old World nations and new Free Cities, largely drawing up contracts or facilitating the transfer of goods, services, and slaves. The sole senior partner of the firm is one of the pioneers of this new field of legal work, having been a staunch corporate advocate for much of her life.
+<</switch>>
+<<setLocalPronouns $activeSlave>>
+<<switch $origin>>
+<<case "housewife">>
+	is an idyllic mansion in the countryside of an Old World nation. It's owner is a businessman of some notoriety, but is often away from his expansive estate. A number of servants and maids are in residence, but the primary resident of the mansion is his wife. From the sound of things, $he is not a young $woman but attractive enough in a fake sort of way.
+<<case "university student">>
+	is the department offices of a still operational Old World university. The University prides itself on a diverse and capable faculty, often touting its wealth of female professors as a symbol of its progressive agenda. Though they are unlikely to be young, these professors will be educated and quite intelligent. The head of the department is no exception, a $woman of considerable academic credentials.
+<<case "university student">>
+	is the residence dormitories of a still operational Old World university. The University prides itself on a diverse and inspired student body, often touting its wealth of female students as a symbol of its progressive agenda. Though they are young, these students will likely have benefited from their education and fairly intelligent. By all accounts the prettiest of them is no exception, a student with a shining academic record.
+<<case "female military officer">>
+	is a military officer currently traveling to the front of a fresh conflict between rival powers in the Old World. In an attempt to disguise $his high rank, $he is traveling with only a small escort of soldiers and is a prime target for enslavement. The officer is a graduate of a renowned Old World military college and no stranger to the battlefield, yet has retained $his femininity despite $his considerable achievements.
+<<case "male military officer">>
+	is a military officer currently traveling to the front of a fresh conflict between rival powers in the Old World. In an attempt to disguise his high rank, he is traveling with only a small escort of soldiers and is a prime target for enslavement. The officer is a graduate of a renowned Old World military college and no stranger to the battlefield.
+<<case "military soldier">>
+	is the barracks of a local garrison in an Old World town. The majority of the town's young men have already been sent to the front of a new conflict, so the town has conscripted a number of young $women to fill the ranks of their garrison. Though the soldiers are likely to be untested, they have still received some measure of combat training. Their sergeant is the nominal leader of the group, though $he holds the position due to familial connections rather than any real military seniority.
+<<case "doctor">>
+	is a hospital located in an impoverished Old World City. Despite its crime ridden surroundings, the hospital possesses a sterling reputation as a result of its distinguished staff of veteran doctors and nurses. Chief among these medical professionals is a female doctor, an accomplished pioneer in $his field.
+<<case "nun">>
+	is a reclusive religious community in a mountain range between two current conflict zones. The members of the community have withdrawn from the collapsing social order of the world and established a commune in their mountain retreat, filling their days with peaceful reflection and prayer. Though the nuns have no true leader, one among them has emerged as the most pious of the sisters.
+<<case "journalist">>
+	is the offices of an esteemed Old World newspaper firm. The paper is known for its investigative journalism, particularly as one of the few firms willing to delve into the brave new world of the Free Cities. The rising star of the paper is undoubtedly a young journalist who has been an outspoken critic of slaveholding and other Free Cities traditions.
+<<case "local news anchor">>
+	is the recording studio of a sleepy Old World town's local news channel. The news channel itself is unremarkable, a quaint reminder of the tedious life of a small town, save for its news anchor. The anchor stands in stark contrast to $his fellow residents by the abundance of $his plastic surgery, likely an attempt to cling to youth lest $his coveted anchor position be snatched away by a younger $woman.
+<<case "classical dancer">>
+	is the performing arts theater at the heart of an aristocratic Old World city. The theater itself would usually not be considered a choice target, except that tonight its stage is graced by a renowned dance troupe. The jewel of the troupe's cast is a young $girl<<if $pedo_mode == 0>>, barely past $his majority,<</if>> whose performance has been said to bring tears to the eyes of audiences the world over.
+<<case "law enforcement officer">>
+	is the precinct of a small Old World town's police department. The department is notoriously underfunded and unlikely to be particularly well staffed. Nonetheless, one of the officers is well known in the area for $his adherence to the letter of the law despite $his small town cop status.
+<<case "classical musician">>
+	is the concert hall at the heart of an aristocratic Old World city. The concert hall itself would usually not be considered a choice target, except that tonight its stage is graced by a renowned orchestra. The pride of the orchestra's cast is a <<if $activeSlave.visualAge < 13>>little $girl<<elseif $activeSlave.visualAge <= 18>>teenager<<elseif $activeSlave.visualAge <= 24>>young $woman<<elseif $activeSlave.visualAge <= 32>>$woman<<else>>mature $woman<</if>>, whose skill with $his instrument has been known to move listeners to tears.
+<<case "politician">>
+	is a campaign rally for the reelection of an Old World politician. Though the rally will be an extremely public affair, the benefits of capturing a prestigious politician could outweigh the risks.
+<<case "shut-in">>
+	is the shack of a notorious shut-in located just outside your arcology. Not a particularly distinguished target, but it would save your $mercenariesTitle considerable time and effort. The shut-in $himself has been a fixture of the landscape for <<if $activeSlave.visualAge < 13>>only a little while<<elseif $activeSlave.visualAge <= 18>>some time<<elseif $activeSlave.visualAge <= 32>>years<<else>>decades<</if>>, with many speculating that $he remains a virgin<<if $activeSlave.visualAge > 32>> despite $his mature age<</if>>.
+<<case "procuress">>
+	is a halfway house for vulnerable $women operating in a nearby conflict zone. Far from being a wholesome institution, the proprietor of this halfway house is a notorious procuress who sells $his guests into slavery. Raiding the halfway house avoids the procuress' fees on a new shipment of slaves, with the procuress $himself as a tempting bonus.
+<<case "investor">>
+	is one of the last remaining business expositions still operating in the Old World. In years past, such expositions were often a showcase for innovation and corporate development but in recent years have become a sad spectacle of industry stagnation. This particular exposition's keynote speaker is a reputable investor with decades of experience, hoping to breathe new life into some valuable yet dying firms.
+<<case "scientist">>
+	is a research lab operating on the lawless fringe between the Old World and the Free Cities. Here, scientists push the boundaries of the known world without the burden of governmental oversight or moral restrictions. Their de facto leader is a fellow scientist, one of the first to leave the Old World behind in pursuit of knowledge.
+<<case "lawyer">>
+	is the offices of a law firm operating on the boundary between the Old World and the Free Cities. The lawyers within profit from the shaky legal channels between Old World nations and new Free Cities, largely drawing up contracts or facilitating the transfer of goods, services, and slaves. The sole senior partner of the firm is one of the pioneers of this new field of legal work, having been a staunch corporate advocate for much of $his life.
 <</switch>>
 
 <<set $activeSlave.origin = "Your " + $mercenariesTitle + " caught her while raiding; she was a " + $origin + ".">>
@@ -590,88 +612,88 @@ target
 <<set $activeSlave.trust = random(-60,-75)>>
 <<set $activeSlave.oldDevotion = $activeSlave.devotion>>
 
-The $origin is the primary target of the raid. They're $activeSlave.race.
+The $origin is the primary target of the raid. $He's $activeSlave.race.
 <<if $activeSlave.weight > 190>>
-	Their figure is a catastrophically fat individual, so much so that the raid might be better off laying down speedbumps to thwart her rascal-powered flight.
+	$His figure is catastrophically fat, so much so that the raid might be better off laying down speedbumps to thwart $his rascal-powered flight.
 	<<set $targetEscape -= 5>>
 <<elseif $activeSlave.weight > 160>>
-	Their figure is extremely fat and unlikely to make it far, especially if stairs are involved.
+	$His figure is extremely fat and unlikely to make it far, especially if stairs are involved.
 	<<set $targetEscape -= 3>>
 <<elseif $activeSlave.weight > 95>>
-	Their figure is quite fat.
+	$His figure is quite fat.
 	<<set $targetEscape -= 2>>
 <<elseif $activeSlave.weight > 30>>
-	Their figure is fairly chubby.
+	$His figure is fairly chubby.
 	<<set $targetEscape -= 1>>
 <<elseif $activeSlave.weight < -95>>
-	They're so skinny that they appear almost emaciated.
+	$He's so skinny that $he appears almost emaciated.
 	<<set $targetEscape -= 1>>
 <<else>>
-	They have a fairly average weight.
+	$He has a fairly average weight.
 <</if>>
 <<if $activeSlave.muscles > 30>>
-	Their heavy musculature weighs them down.
+	$His heavy musculature weighs $him down.
 	<<set $targetEscape -= 1>>
 <<elseif $activeSlave.muscles <= 5>>
-	Their body is soft and toneless.
+	$His body is soft and toneless.
 	<<set $targetEscape -= 1>>
 <<else>>
-	Their body is fairly muscular.
+	$His body is fairly muscular.
 <</if>>
 <<if $activeSlave.height >= 185>>
-	They're tall enough that their height makes them easy to spot.
+	$He's tall enough that $his height makes $him easy to spot.
 	<<set $targetEscape -= 2>>
 <<elseif $activeSlave.height < 150>>
-	They're short enough that their height makes them difficult to spot.
+	$He's short enough that $his height makes $him difficult to spot.
 	<<set $targetEscape += 1>>
 <<else>>
-	They're of an average height.
+	$He's of an average height.
 <</if>>
 <<if $activeSlave.boobs >= 2000>>
-	They have absurdly large breasts.
+	$He has absurdly large breasts.
 	<<set $targetEscape -= 3>>
 <<elseif $activeSlave.boobs >= 800>>
-	They have fairly large breasts.
+	$He has fairly large breasts.
 	<<set $targetEscape -= 1>>
 <<elseif $activeSlave.boobs >= 400>>
-	They have medium sized breasts.
+	$He has medium sized breasts.
 <<else>>
-	They're fairly flat chested.
+	$He's fairly flat chested.
 	<<set $targetEscape += 1>>
 <</if>>
 <<if $activeSlave.butt >= 6>>
-	They have an immense posterior.
+	$He has an immense posterior.
 	<<set $targetEscape -= 1>>
 <<elseif $activeSlave.butt >= 4>>
-	They have a large ass.
+	$He has a large ass.
 <<elseif $activeSlave.butt >= 2>>
-	They've got a big butt.
+	$He's got a big butt.
 <<else>>
-	They've got a flat ass.
+	$He's got a flat ass.
 	<<set $targetEscape += 1>>
 <</if>>
 <<if $activeSlave.dick >= 5>>
-	Their cock is large enough to slow them down.
+	$His cock is large enough to slow $him down.
 	<<set $targetEscape -= 1>>
 <</if>>
 <<if ($activeSlave.balls >= 5) && ($activeSlave.scrotum > 0)>>
-	Their balls are likely to hurt while running, enough to slow them down.
+	$His balls are likely to hurt while running, enough to slow $him down.
 	<<set $targetEscape -= 1>>
 <</if>>
 <<if $activeSlave.preg >= $activeSlave.pregData.normalBirth-1>>
-	Their ripe pregnant belly is very likely to preclude them from escaping without help at all. All it takes is their water breaking to practically doom their flight.
+	$His ripe pregnant belly is very likely to preclude $him from escaping without help at all. All it takes is $his water breaking to practically doom $his flight.
 	<<set $targetEscape -= 10>>
 <<elseif $activeSlave.belly >= 60000>>
-	They are so massively pregnant it'll be next to impossible for them to escape on foot.
+	$He is so massively pregnant it'll be next to impossible for $him to escape on foot.
 	<<set $targetEscape -= 10>>
 <<elseif $activeSlave.belly >= 10000>>
-	Their pregnant belly is likely to preclude them from escaping on foot at all.
+	$His pregnant belly is likely to preclude $him from escaping on foot at all.
 	<<set $targetEscape -= 5>>
 <<elseif $activeSlave.belly >= 5000>>
-	They're visibly pregnant and likely to be cautious and slow during their escape.
+	$He's visibly pregnant and likely to be cautious and slow during $his escape.
 	<<set $targetEscape -= 3>>
 <<elseif $activeSlave.belly >= 1500>>
-	There is a slight roundness to their middle, likely an early pregnancy that will distract them from fleeing.
+	There is a slight roundness to $his middle, likely an early pregnancy that will distract $him from fleeing.
 	<<set $targetEscape -= 1>>
 <</if>>
 
diff --git a/src/uncategorized/seRaidingAssault.tw b/src/uncategorized/seRaidingAssault.tw
index 1b3f3134c1bb8089c261d6bd98d505cd1101e44b..66804b3c3365b24daf0a7033a14984f3d8364e97 100644
--- a/src/uncategorized/seRaidingAssault.tw
+++ b/src/uncategorized/seRaidingAssault.tw
@@ -17,16 +17,17 @@ You make your selection and direct your $mercenariesTitle to attack the target.
 <</if>>
 <<set _MercCapture = random(_MercCaptureL,_MercCaptureU)>>
 <<set _raidescape = random(_raidescapeL,_raidescapeU)>>
+<<setLocalPronouns $activeSlave>>
 
 <<switch $origin>>
 <<case "housewife">>
 	<<if $targetEscape >= _MercCapture>>
 		Somehow the housewife manages to evade your mercenaries.
 	<<elseif _raidescape == 1>>
-		Your $mercenariesTitle pry open the door to the mansion's panic room to find that the woman has hung herself to escape capture. A waste.
+		Your $mercenariesTitle pry open the door to the mansion's panic room to find that the $woman has hung $himself to escape capture. A waste.
 	<<else>>
 		Your $mercenariesTitle pry open the door to the mansion's panic room and pull the protesting housewife from its depths.
-		The housewife watches in terror as your $mercenariesTitle slake their lust on her servants and maids, knowing that her respite from a brutal rape must only be a temporary blessing.
+		The housewife watches in terror as your $mercenariesTitle slake their lust on $his servants and maids, knowing that $his respite from a brutal rape must only be a temporary blessing.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "university professor">>
@@ -36,7 +37,7 @@ You make your selection and direct your $mercenariesTitle to attack the target.
 		Your $mercenariesTitle are met with surprising resistance by the university's professors and are forced to bid a hasty retreat before security can arrive in greater numbers.
 	<<else>>
 		Your $mercenariesTitle corner the professors and their department head in one of the university's many conference rooms, hauling them off to the VTOLs when the academics promptly surrender.
-		The department head spends the VTOL ride back to your arcology watching in terror as her colleagues and peers are raped wholesale by your mercenaries. With her educated mind, she knows that being singled out from a similar fate must mean she is being saved for someone and worries about who that might be.
+		The department head spends the VTOL ride back to your arcology watching in terror as $his colleagues and peers are raped wholesale by your mercenaries. With $his educated mind, $he knows that being singled out from a similar fate must mean $he is being saved for someone and worries about who that might be.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "university student">>
@@ -46,17 +47,17 @@ You make your selection and direct your $mercenariesTitle to attack the target.
 		Your $mercenariesTitle are met with surprising resistance by the university's students and are forced to bid a hasty retreat before security can arrive in greater numbers.
 	<<else>>
 		Your $mercenariesTitle corner the students in their rooms, hauling them off one by one to the VTOLs as they protest feebly.
-		The peerless student spends the VTOL ride back to your arcology watching in terror as her friends and peers are raped wholesale by your mercenaries. With her educated mind, she knows that being singled out from a similar fate must mean she is being saved for someone and worries about who that might be.
+		The peerless student spends the VTOL ride back to your arcology watching in terror as $his friends and peers are raped wholesale by your mercenaries. With $his educated mind, $he knows that being singled out from a similar fate must mean $he is being saved for someone and worries about who that might be.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "female military officer">>
 	<<if $targetEscape >= _MercCapture>>
 		The officer's escort engages the $mercenariesTitle in a gunfight and in the confusion the officer manages to escape capture on foot.
 	<<elseif _raidescape == 1>>
-		As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple and pulls the trigger. A waste.
+		As your mercenaries gain the upper hand on the officer's escort, $he promptly puts $his service weapon to $his temple and pulls the trigger. A waste.
 	<<else>>
-		As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from her stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport.
-		The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape her defeated subordinates. Given their brutal treatment, she doubts her respite from such a fate is due to any battlefield rules of conduct.
+		As your mercenaries gain the upper hand on the officer's escort, $he promptly puts $his service weapon to $his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from $his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport.
+		The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape $his defeated subordinates. Given their brutal treatment, $he doubts $his respite from such a fate is due to any battlefield rules of conduct.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "male military officer">>
@@ -76,7 +77,7 @@ You make your selection and direct your $mercenariesTitle to attack the target.
 		The young soldiers are unfaltering in their conviction and fight to their last last. When the smoke clears, the barracks is chocked with corpses for none of the soldiers are left alive to capture.
 	<<else>>
 		The young soldiers fight valiantly, but when the battle turns against them they decide to surrender. Their sergeant is cuffed with the remaining survivors and taken back to the VTOL for transport.
-		The sergeant spends the VTOL ride back to the arcology watching as her childhood friends turned comrades in arms are raped by your mercenaries. She wonders why she has been spared this seemingly shared fate, but suspects it has little to do with her nominally higher rank.
+		The sergeant spends the VTOL ride back to the arcology watching as $his childhood friends turned comrades in arms are raped by your mercenaries. $He wonders why $he has been spared this seemingly shared fate, but suspects it has little to do with $his nominally higher rank.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "doctor">>
@@ -86,7 +87,7 @@ You make your selection and direct your $mercenariesTitle to attack the target.
 		The hospital's security staff alone would prove little match for your mercenaries, but they are joined by an uneasy coalition of rival gangster and criminals who had been committed as patients. Though your $mercenariesTitle prevail, they discover to their chagrin that the doctors and their staff were slain during the wanton exchange of fire.
 	<<else>>
 		The security staff of the hospital is easily overpowered and surrender rapidly, allowing your $mercenariesTitle to take the doctors and their staff into custody with little fuss.
-		The distinguished doctor spends the VTOL ride looking on at her colleagues and peers being raped by your mercenaries. She naïvely hopes that she has been spared from that fate out of a desire for her medical knowledge rather than her body.
+		The distinguished doctor spends the VTOL ride looking on at $his colleagues and peers being raped by your mercenaries. $He naïvely hopes that $he has been spared from that fate out of a desire for $his medical knowledge rather than $his body.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "nun">>
@@ -95,8 +96,8 @@ You make your selection and direct your $mercenariesTitle to attack the target.
 	<<elseif _raidescape == 1>>
 		The nuns flee into their inner sanctum as your $mercenariesTitle approach and bar the doors behind them as they go. When the last barrier is pried open, your $mercenariesTitle discover the nuns have committed suicide as a group rather than be taken prisoner.
 	<<else>>
-		Unarmed and defenseless, the nuns are easily cowed by your $mercenariesTitle and taken away one by one to the VTOLs. The most pious sister prays vehemently until she is dragged out of the inner sanctum in cuffs.
-		The pious nun spends the VTOL ride engaged in fervent prayer as her sisters are raped by your mercenaries. She naïvely believes that her devotion and piety will see her spared from the same fate as her sisters.
+		Unarmed and defenseless, the nuns are easily cowed by your $mercenariesTitle and taken away one by one to the VTOLs. The most pious sister prays vehemently until $he is dragged out of the inner sanctum in cuffs.
+		The pious nun spends the VTOL ride engaged in fervent prayer as $his sisters are raped by your mercenaries. $He naïvely believes that $his devotion and piety will see $him spared from the same fate as $his sisters.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "journalist">>
@@ -106,27 +107,27 @@ You make your selection and direct your $mercenariesTitle to attack the target.
 		Your $mercenariesTitle are met with fierce resistance by the staff of the newspaper firm, who take the raid as an opportunity to turn their abolitionist words into violent action. Eventually, your $mercenariesTitle retreat from the building before law enforcement can arrive.
 	<<else>>
 		Once the lone security guard is subdued, the journalists and editors of the firm quietly accept their restraints and file out of the building and into the waiting VTOL.
-		The journalist spends the VTOL ride watching as her colleagues are raped by your mercenaries. She studies every brutal detail, records ever anguished scream in her mind, hoping that one day she might escape to produce an editorial to surpass all others.
+		The journalist spends the VTOL ride watching as $his colleagues are raped by your mercenaries. $He studies every brutal detail, records ever anguished scream in $his mind, hoping that one day $he might escape to produce an editorial to surpass all others.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "local news anchor">>
 	<<if $targetEscape >= _MercCapture>>
 		Unfortunately for the $mercenariesTitle, the news channel appears to have been interviewing members of the local militia garrison at the time of the raid. Upon encountering more firepower than they had anticipated, your $mercenariesTitle wisely retreat from the engagement.
 	<<elseif _raidescape == 1>>
-		Your $mercenariesTitle are able to subdue the news anchor and bid a hasty exit from the recording studio. Before they can board the waiting VTOL however, the anchor is struck in the head by a bullet fired by a man who was her longtime fan turned stalker. It seems if he cannot have her, neither can you.
+		Your $mercenariesTitle are able to subdue the news anchor and bid a hasty exit from the recording studio. Before they can board the waiting VTOL however, the anchor is struck in the head by a bullet fired by a man who was $his longtime fan turned stalker. It seems if he cannot have $him, neither can you.
 	<<else>>
 		The news anchor is subdued without issue and quietly escorted out of the recording studio and into the waiting VTOL.
-		The anchor is initially resistant during the VTOL ride, but soon grows complacent when she is told of the luxury of your penthouse.
+		The anchor is initially resistant during the VTOL ride, but soon grows complacent when $he is told of the luxury of your penthouse.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "classical dancer">>
 	<<if $targetEscape >= _MercCapture>>
 		Though they are excellent soldiers, the $mercenariesTitle are crude and uncultured. They are unable to blend into the audience and are soon discovered, giving the dance troupe the warning needed to make an escape from the theater.
 	<<elseif _raidescape == 1>>
-		As your $mercenariesTitle close in on the stage and reveal their concealed weapons, the darling star of the dance troupe loses her footing in shock and tumbles off the stage. The sharp crack as she hits the ground drives the crowd and remaining members of the troupe hysterical, while your $mercenariesTitle exit the theater as chaos surges around them.
+		As your $mercenariesTitle close in on the stage and reveal their concealed weapons, the darling star of the dance troupe loses $his footing in shock and tumbles off the stage. The sharp crack as $he hits the ground drives the crowd and remaining members of the troupe hysterical, while your $mercenariesTitle exit the theater as chaos surges around them.
 	<<else>>
 		Once your $mercenariesTitle close in on the stage and reveal their concealed weapons, the dance troupe promptly surrenders. With the shocked audience looking on, each member is cuffed and escorted out the door to the waiting VTOL.
-		The dancer spends the VTOL ride in abject terror as her friends and peers are raped by your $mercenariesTitle all around her. She clings to the hope that she is being spared from the same fate out of a desire for her dancing talent rather than her body.
+		The dancer spends the VTOL ride in abject terror as $his friends and peers are raped by your $mercenariesTitle all around $him. $He clings to the hope that $he is being spared from the same fate out of a desire for $his dancing talent rather than $his body.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "law enforcement officer">>
@@ -136,56 +137,56 @@ You make your selection and direct your $mercenariesTitle to attack the target.
 		Despite being outnumbered and outgunned, the officers stand their ground to the last. The sterling officer of the law your $mercenariesTitle sought to capture is the last to fall, stifled by a hail of bullets.
 	<<else>>
 		Your $mercenariesTitle break through the door of the precinct with their guns drawn. The precinct is so understaffed that each officer has a number of weapons drawn on them from every angle, so its no surprise when the precinct's sterling policewoman formally surrenders the precinct and its officers to your mercenaries.
-		The officer spends the VTOL ride watching impassively as her fellow officers are raped by your $mercenariesTitle all around her. Before she exits the VTOL upon her arrival, she informs your $mercenariesTitle that she intends to bring each of them to justice for their supposed crimes.
+		The officer spends the VTOL ride watching impassively as $his fellow officers are raped by your $mercenariesTitle all around $him. Before $he exits the VTOL upon $his arrival, $he informs your $mercenariesTitle that $he intends to bring each of them to justice for their supposed crimes.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "classical musician">>
 	<<if $targetEscape >= _MercCapture>>
 		Though they are excellent soldiers, the $mercenariesTitle are crude and uncultured. They are unable to blend into the audience and are soon discovered, giving the orchestra the warning needed to make an escape from the concert hall.
 	<<elseif _raidescape == 1>>
-		As your $mercenariesTitle close in on the stage and reveal their concealed weapons, the crown jewel of the orchestra loses her footing in shock and tumbles off the stage. The sharp crack as she hits the ground drives the crowd and remaining members of the orchestra hysterical, while your $mercenariesTitle exit the concert hall as chaos surges around them.
+		As your $mercenariesTitle close in on the stage and reveal their concealed weapons, the crown jewel of the orchestra loses $his footing in shock and tumbles off the stage. The sharp crack as $he hits the ground drives the crowd and remaining members of the orchestra hysterical, while your $mercenariesTitle exit the concert hall as chaos surges around them.
 	<<else>>
 		Once your $mercenariesTitle close in on the stage and reveal their concealed weapons, the orchestra promptly surrenders. With the shocked audience looking on, each member is cuffed and escorted out the door to the waiting VTOL.
-		The musician spends the VTOL ride in abject terror as her friends and peers are raped by your $mercenariesTitle all around her. She clings to the hope that she is being spared from the same fate out of a desire for her musical talent rather than her body.
+		The musician spends the VTOL ride in abject terror as $his friends and peers are raped by your $mercenariesTitle all around $him. $He clings to the hope that $he is being spared from the same fate out of a desire for $his musical talent rather than $his body.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "politician">>
 	<<if $targetEscape >= _MercCapture>>
 		The $mercenariesTitle clash with the politician's security detail amidst a maelstrom of terrified civilians and the confrontation drags out for some time. By the time your $mercenariesTitle can advance, they discover that the politician has already been evacuated.
 	<<elseif _raidescape == 1>>
-		With their security detail defeated and their crowd of supporters offering no protection, the politician tries to take up one of her fallen protector's pistols to defend herself. Unfortunately for her and for your mercenaries, the politician has a staggeringly poor understanding of firearms and manages to shoot themselves in the face when they discharge the weapon. With the politician dead, there is little your $mercenariesTitle can do but exit the venue.
+		With their security detail defeated and their crowd of supporters offering no protection, the politician tries to take up one of $his fallen protector's pistols to defend $himself. Unfortunately for $him and for your mercenaries, the politician has a staggeringly poor understanding of firearms and manages to shoot themselves in the face when they discharge the weapon. With the politician dead, there is little your $mercenariesTitle can do but exit the venue.
 	<<else>>
 		With their security detail defeated and their crowd of supporters offering no protection, the politician promptly surrenders in the hopes that they won't be harmed and is escorted to the waiting VTOL.
-		The politician spends the VTOL ride quietly, only breaking her silence to ask your $mercenariesTitle about where she is being brought and why. When they do not answer she simply fusses with her outfit, as if headed to an important interview.
+		The politician spends the VTOL ride quietly, only breaking $his silence to ask your $mercenariesTitle about where $he is being brought and why. When they do not answer $he simply fusses with $his outfit, as if headed to an important interview.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "shut-in">>
 	<<if $targetEscape >= _MercCapture>>
-		The $mercenariesTitle pry open the shut-in's door to discover an empty shack. From the cooked meal still steaming on the dining room table and the remarkable absence of dust, it seems she left only recently. Somehow the crafty <<if $activeSlave.visualAge < 13>>little <<elseif $activeSlave.visualAge <= 18>>teen <<elseif $activeSlave.visualAge <= 24>>young <<elseif $activeSlave.visualAge <= 32>><<else>>old <</if>> minx must have seen your $mercenariesTitle coming.
+		The $mercenariesTitle pry open the shut-in's door to discover an empty shack. From the cooked meal still steaming on the dining room table and the remarkable absence of dust, it seems $he left only recently. Somehow the crafty <<if $activeSlave.visualAge < 13>>little <<elseif $activeSlave.visualAge <= 18>>teen <<elseif $activeSlave.visualAge <= 24>>young <<elseif $activeSlave.visualAge <= 32>><<else>>old <</if>> minx must have seen your $mercenariesTitle coming.
 	<<elseif _raidescape == 1>>
-		When the $mercenariesTitle break down the door to the shut-in's shack, they are met with a terrible stench of dust and decay. Judging by the body hanging limply from the banisters, the shut-in took their own life some time ago.
+		When the $mercenariesTitle break down the door to the shut-in's shack, they are met with a terrible stench of dust and decay. Judging by the body hanging limply from the banisters, the shut-in took $his own life some time ago.
 	<<else>>
-		When your $mercenariesTitle break down the door to the shut-in's shack, they are met with a surprised and somewhat unkempt woman staring at them. Despite their lack of social interaction, they know better than to argue with a small army of armed $mercenariesTitle and quietly accepts being escorted back to the waiting VTOL.
-		The shut-in spends the VTOL ride sitting quietly in their seat. Confused by her silence, your $mercenariesTitle attempt to engage her in conversation but are granted no response.
+		When your $mercenariesTitle break down the door to the shut-in's shack, they are met with a surprised and somewhat unkempt $woman staring at them. Despite $his lack of social interaction, they know better than to argue with a small army of armed $mercenariesTitle and quietly accepts being escorted back to the waiting VTOL.
+		The shut-in spends the VTOL ride sitting quietly in $his seat. Confused by $his silence, your $mercenariesTitle attempt to engage $him in conversation but are granted no response.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "procuress">>
 	<<if $targetEscape >= _MercCapture>>
-		The $mercenariesTitle break down the door to the halfway home to discover a throng of sniffling young women, who cling to their boots and beg for rescue. Once they have been accounted for, your $mercenariesTitle discover the procuress is nowhere to be found. It seems the wily old minx has somehow made her escape before your $mercenariesTitle even arrived.
+		The $mercenariesTitle break down the door to the halfway home to discover a throng of sniffling young women, who cling to their boots and beg for rescue. Once they have been accounted for, your $mercenariesTitle discover the procuress is nowhere to be found. It seems the wily old minx has somehow made $his escape before your $mercenariesTitle even arrived.
 	<<elseif _raidescape == 1>>
-		When your $mercenariesTitle enter the halfway house, the impoverished women within mistake them for an international rescue mission. Before your $mercenariesTitle can say otherwise, the women go berserk with the prospect of freedom and break into the procuress' office to tear her apart with their bare hands.
+		When your $mercenariesTitle enter the halfway house, the impoverished women within mistake them for an international rescue mission. Before your $mercenariesTitle can say otherwise, the women go berserk with the prospect of freedom and break into the procuress' office to tear $him apart with their bare hands.
 	<<else>>
-		When your $mercenariesTitle enter the halfway house, the impoverished women within mistake them for an international rescue mission. Before your $mercenariesTitle can say otherwise, the women band together and drag the procuress out of her office and restrain her themselves. The $mercenariesTitle have to do little more than escort the grinning women to the waiting VTOLs, while they drag the protesting procuress with them.
-		The procuress spends the VTOL ride watching uneasily as the girls she intended to sell into slavery are raped by your mercenaries. Far from having a conscience, she realizes that her own capture indicates that she will not be long spared from such treatment. The revelation brings her to weep tears down her mature face, doomed to the same fate she herself sent many girls to.
+		When your $mercenariesTitle enter the halfway house, the impoverished women within mistake them for an international rescue mission. Before your $mercenariesTitle can say otherwise, the women band together and drag the procuress out of $his office and restrain $him themselves. The $mercenariesTitle have to do little more than escort the grinning women to the waiting VTOLs, while they drag the protesting procuress with them.
+		The procuress spends the VTOL ride watching uneasily as the girls $he intended to sell into slavery are raped by your mercenaries. Far from having a conscience, $he realizes that $his own capture indicates that $he will not be long spared from such treatment. The revelation brings $him to weep tears down $his mature face, doomed to the same fate $he $himself sent many girls to.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "investor">>
 	<<if $targetEscape >= _MercCapture>>
-		The $mercenariesTitle raid the business exposition and thoroughly search the premises, only to discover that the investor never arrived. A terrified businessman informs your $mercenariesTitle that she cited heightened security risks as the reason for her absence.
+		The $mercenariesTitle raid the business exposition and thoroughly search the premises, only to discover that the investor never arrived. A terrified businessman informs your $mercenariesTitle that $he cited heightened security risks as the reason for $his absence.
 	<<elseif _raidescape == 1>>
-		When your $mercenariesTitle corner the investor in the exposition, she seemingly mistakes them for international police intent on taking her in for prior economic crimes. Before she can be subdued, the investor swallows a concealed pill and crumples to the ground dead.
+		When your $mercenariesTitle corner the investor in the exposition, $he seemingly mistakes them for international police intent on taking $him in for prior economic crimes. Before $he can be subdued, the investor swallows a concealed pill and crumples to the ground dead.
 	<<else>>
-		When your $mercenariesTitle corner the investor in the exposition, she seemingly mistakes them for international police intent on taking her in for prior economic crimes. She begrudgingly surrenders and is subsequently escorted back to a waiting VTOL.
+		When your $mercenariesTitle corner the investor in the exposition, $he seemingly mistakes them for international police intent on taking $him in for prior economic crimes. $He begrudgingly surrenders and is subsequently escorted back to a waiting VTOL.
 		The investor spends the VTOL ride practicing their sales pitches, techniques and speeches. It seems they haven't grasped what their destination is, nor the fate that awaits them upon arrival.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
@@ -193,20 +194,20 @@ You make your selection and direct your $mercenariesTitle to attack the target.
 	<<if $targetEscape >= _MercCapture>>
 		When the $mercenariesTitle make an explosive entrance into the lab with their guns drawn, the chief scientist throws a vial of some mysterious liquid in front of them. The resultant smoke is so thick and choking that your $mercenariesTitle are forced to retreat from the building, during which time the scientists make their own escape. When your $mercenariesTitle reenter the building, they find it abandoned.
 	<<elseif _raidescape == 1>>
-		The bulk of the scientists surrender shortly after your $mercenariesTitle make an explosive entrance into their lab. Before she can be cuffed, the chief scientist takes a swig from some mysterious beaker of liquid. From the triumphant look on her face as she keels over dead, your $mercenariesTitle suspect the liquid was intended to have a transformative effect rather than a suicidal one.
+		The bulk of the scientists surrender shortly after your $mercenariesTitle make an explosive entrance into their lab. Before $he can be cuffed, the chief scientist takes a swig from some mysterious beaker of liquid. From the triumphant look on $his face as $he keels over dead, your $mercenariesTitle suspect the liquid was intended to have a transformative effect rather than a suicidal one.
 	<<else>>
-		The bulk of the scientists surrender shortly after your $mercenariesTitle make an explosive entrance into their lab. Before she can be cuffed, the chief scientist takes a swig from some mysterious beaker of liquid. As the triumphant look on her face fades, it becomes clear that the liquid did not have the transformative effect that she desired.
-		The scientist spends the VTOL ride watching as her colleagues and peers are raped around her. That some of the earth's greatest minds have been reduced to sexual objects is disquieting enough, but the realization that she is not likely to be spared from such a fate brings the woman to tears.
+		The bulk of the scientists surrender shortly after your $mercenariesTitle make an explosive entrance into their lab. Before $he can be cuffed, the chief scientist takes a swig from some mysterious beaker of liquid. As the triumphant look on $his face fades, it becomes clear that the liquid did not have the transformative effect that $he desired.
+		The scientist spends the VTOL ride watching as $his colleagues and peers are raped around $him. That some of the earth's greatest minds have been reduced to sexual objects is disquieting enough, but the realization that $he is not likely to be spared from such a fate brings the $woman to tears.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <<case "lawyer">>
 	<<if $targetEscape >= _MercCapture>>
 		It seems the lawyer had anticipated the possibility of conflict on the frontier on the outer rim of the Old World, so the $mercenariesTitle are able to do little more than enter the building before the law firm's offices seal themselves off. Faced with the prospect of lingering in a conflict zone, your $mercenariesTitle cut their losses and retreat back to their VTOLs.
 	<<elseif _raidescape == 1>>
-		Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find her frothing from the mouth and unresponsive. From the quantity of pill bottles evident on her desk, it seems she found the sole loophole to escape capture.
+		Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find $him frothing from the mouth and unresponsive. From the quantity of pill bottles evident on $his desk, it seems $he found the sole loophole to escape capture.
 	<<else>>
-		Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find her frothing from the mouth and unresponsive. Despite her attempts to drug herself into suicide, the effects are temporary and the lawyer soon finds herself being hauled off to a waiting VTOL with her staff.
-		The lawyer spends the VTOL ride scarcely sparing any attention to the rape of her staff all about her. Instead she seems almost lost in thought, as if concentrating on finding some loophole or legal means to escape the fate that has befallen her staff.
+		Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find $him frothing from the mouth and unresponsive. Despite $his attempts to drug $himself into suicide, the effects are temporary and the lawyer soon finds $himself being hauled off to a waiting VTOL with $his staff.
+		The lawyer spends the VTOL ride scarcely sparing any attention to the rape of $his staff all about $him. Instead $he seems almost lost in thought, as if concentrating on finding some loophole or legal means to escape the fate that has befallen $his staff.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</if>>
 <</switch>>
diff --git a/src/uncategorized/slaveSold.tw b/src/uncategorized/slaveSold.tw
index e0bb71b04e0f8853e288c2ba566797291a514205..47ae4ca2ee49267b92ecfc19a53032e00b1b40df 100644
--- a/src/uncategorized/slaveSold.tw
+++ b/src/uncategorized/slaveSold.tw
@@ -1114,7 +1114,7 @@
 			<<set $peacekeepers.tastes = "baby obsessed breeders">>
 		<<elseif _influential && $activeSlave.belly >= 300000>>
 			<<set _belly = bellyAdjective($activeSlave)>>
-			smiling as $his _belly belly is used as the center of a large bukkake party. You can just barely make out the figure of someone taking $him from behind beyond $his immensity. There's a note attached, stating superfluously that $his exotic feature makes $him very popular. General $peacekeepers.generalName's buyer is going to be looking for more massive bellied girls in the future.
+			smiling as $his _belly belly is used as the center of a large bukkake party. You can just barely make out the figure of someone taking $him from behind beyond $his immensity. There's a note attached, stating superfluously that $his exotic feature makes $him very popular. General $peacekeepers.generalName's buyer is going to be looking for more massive bellied <<= $girl>>s in the future.
 			<<set $peacekeepers.tastes = "bellies with girls attached">>
 		<<elseif _influential && $activeSlave.boobs > 20000 && $activeSlave.butt > 10>>
 			standing obediently in a comfort station in one of their rear area facilities, while a huge group of muscular men titfuck $his near endless cleavage and another, smaller group use $his gigantic asscheeks. There's a note attached, stating superfluously that $his mind-blowing assets make $him very popular. General $peacekeepers.generalName's buyer is going to be looking for more slaves with bountiful T&A in the future.
@@ -1137,7 +1137,7 @@
 			being hand-milked at a comfort station at one of their rear area facilities, where $he's become the most valued piece of human livestock due to the peacekeepers' growing taste for human milk.
 			<<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>>
 		<<case "beautiful young sex slaves">>
-			getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for beautiful young girls with those special Free Cities skills.
+			getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for beautiful young <<= $girl>>s with those special Free Cities skills.
 			<<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>>
 		<<case "fertile virgins">>
 			getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the main attraction due to $his eagerness to get pregnant. Since that won't take long, they'll likely be back looking for more shortly.
diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw
index ee6541b6ae57cbc55c785d9ff48ee91d95269921..0d5188fc7e2466cbc718a84a5203fd63df0aa901 100644
--- a/src/uncategorized/surgeryDegradation.tw
+++ b/src/uncategorized/surgeryDegradation.tw
@@ -440,7 +440,7 @@ As the remote surgery's long recovery cycle completes,
 		<<if canSee($activeSlave)>>$He eyes $his new ears disapprovingly and they twitch slightly in response.<<else>>$He can't see but it's clear from the dull ache that $his ears have been extensively modified.<</if>><<if $activeSlave.amp != 1>>$He's still a bit sore, but $he reaches up to feel them gently.<</if>>$His new ears seem to respond to $his emotional state, with time and mild electro-stimulation $he will learn to control $his new ear muscles so $he can move them at will. $He's come to terms with the fact that $he's a slave, but $he is still somewhat angry that you would go this far. Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is @@.gold;sensibly fearful@@ of your total power over $his body.
 		<<set $activeSlave.trust -= 5, $activeSlave.devotion -= 5>>
 	<<else>>
-		<<if canSee($activeSlave)>>$He eyes $his new ears with disgust and they twitch slightly in response.<<else>>$He can't see but it's clear from the dull ache that $his ears have been extensively modified.<</if>><<if $activeSlave.amp != 1>>$He's still a bit sore, but $he reaches up to feel them gently.<</if>> $His new ears seem to respond to $his emotional state, with time and mild electro-stimulation $he will learn to control $his new ear muscles so $he can move them at will.  For now, @@.mediumorchid;$he seems to view $his altered ears as a cruel imposition.@@ Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is now @@.gold;terribly afraid@@ of your total power over $his body.
+		<<if canSee($activeSlave)>>$He eyes $his new ears with disgust and they twitch slightly in response.<<else>>$He can't see but it's clear from the dull ache that $his ears have been extensively modified.<</if>><<if $activeSlave.amp != 1>>$He's still a bit sore, but $he reaches up to feel them gently.<</if>> $His new ears seem to respond to $his emotional state, with time and mild electro-stimulation $he will learn to control $his new ear muscles so $he can move them at will. For now, @@.mediumorchid;$he seems to view $his altered ears as a cruel imposition.@@ Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is now @@.gold;terribly afraid@@ of your total power over $his body.
 		<<set $activeSlave.trust -= 10, $activeSlave.devotion -= 10>>
 	<</if>>
 
@@ -1464,7 +1464,7 @@ As the remote surgery's long recovery cycle completes,
 	<<elseif ($activeSlave.devotion > 20)>>
 		$He exits the surgery gingerly, since $he can feel that something was done to $his testicles. $He examines them carefully <<if canSee($activeSlave)>>in the mirror<<else>>by feeling alone<</if>>. Realizing that $his balls fit $his scrotum perfectly, $he's flooded with relief. $He's so elated that $he hasn't been severely damaged that $he doesn't mind your taking surgical control of $his genitals. @@.red;$His health has been slightly affected.@@
 	<<else>>
-		$He exits the surgery gingerly, since $he can feel that something was done to $his testicles. $He examines them carefully <<if canSee($activeSlave)>>in the mirror<<else>>by feeling alone<</if>>. Realizing that $his balls fit $his scrotum perfectly, $he's flooded with relief, since $he was afraid that you'd done something far more terrible. Once $he has time to think about it, though, $he's somewhat @@.mediumorchid;resentful,@@ since $he naturally feels a certain proprietary interest in $his own genetals. @@.red;$His health has been slightly affected.@@
+		$He exits the surgery gingerly, since $he can feel that something was done to $his testicles. $He examines them carefully <<if canSee($activeSlave)>>in the mirror<<else>>by feeling alone<</if>>. Realizing that $his balls fit $his scrotum perfectly, $he's flooded with relief, since $he was afraid that you'd done something far more terrible. Once $he has time to think about it, though, $he's somewhat @@.mediumorchid;resentful,@@ since $he naturally feels a certain proprietary interest in $his own genitals. @@.red;$His health has been slightly affected.@@
 		<<set $activeSlave.devotion -= 5>>
 	<</if>>
 
diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw
index 4890e7d6f8fdd2fda92f2fd543a7a549a8ed8bd9..160781c4ce2b9f8c2f59523e451f0cef7dbed96f 100644
--- a/src/utility/birthWidgets.tw
+++ b/src/utility/birthWidgets.tw
@@ -634,10 +634,17 @@
 			<<ClothingBirth>>
 			$He gathers $his newborn<<if $slaves[$i].pregType > 1>>s<</if>> and recovers $his strength before finding a servant to give $his child<<if $slaves[$i].pregType > 1>>ren<</if>> to before hurrying to $his assignment.
 		<<elseif _birthScene > 66 && $slaves[$i].rivalry == 3 && isSlaveAvailable($slaves[_bw]) && canWalk($slaves[_bw])>>
-			While hustling through the penthouse on $his way to give birth, $slaves[$i].slaveName finds $his path blocked by $slaves[_bw].slaveName. Seeing $his distress brings a grin to _his2 face. _He2 quickly rushes the laboring $slaves[$i].slaveName, circling around behind $him and hooking $him under the arms. _He2 forces the poor $girl into the cafeteria and holds $him in place, leaving $him with no other option than to begin giving birth in front of $his audience.
-			<<set $humiliation = 1>>
-			<<ClothingBirth>>
-			$slaves[_bw].slaveName releases $him and $he moves to gather $his newborn<<if $slaves[$i].pregType > 1>>s<</if>>. With a shove from $his rival, $he rushes out of the jeering crowd's sight. Finding a servant to give $his child<<if $slaves[$i].pregType > 1>>ren<</if>> to, $he hastily heads back to $his bed to hide $himself from the mockery.
+			<<if $slaves[$i].pregSource == $slaves[_bw].ID>>
+				While hustling through the penthouse on $his way to give birth, $slaves[$i].slaveName finds $his path blocked by $slaves[_bw].slaveName — and a hospital gurney, of all things. _He2 appears genuinely concerned for the (soon-to-be) mother of _his2 child<<if $slaves[$i].pregType > 1>>ren<</if>>, and helps $him onto the bed, then pushes the surprised $girl onwards. $slaves[$i].slaveName, focusing on $his labor, begins to rethink the animosity $he feels for _him2 — until $he realizes $slaves[_bw].slaveName has brought them to the cafeteria. With a smug pride in _his2 potency, _he2 introduces the shocked pregnant $girl to $his new audience. $His contractions becoming too frequent to move, $he begins giving birth in front of $his audience.
+				<<set $humiliation = 1>>
+				<<ClothingBirth>>
+				$slaves[_bw].slaveName gathers _his2 bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>> from _his2 exhausted rival, roughly pushes $him off the gurney, then hands the child<<if $slaves[$i].pregType > 1>>ren<</if>> to a servant that had been called in by the commotion. $slaves[$i].slaveName, humiliated by the spectacle and $his own naïveté, pushes through the jeering crowd and hastily heads back to $his bed to hide $himself from the mockery.
+			<<else>>
+				While hustling through the penthouse on $his way to give birth, $slaves[$i].slaveName finds $his path blocked by $slaves[_bw].slaveName. Seeing $his distress brings a grin to _his2 face. _He2 quickly rushes the laboring $slaves[$i].slaveName, circling around behind $him and hooking $him under the arms. _He2 forces the poor $girl into the cafeteria and holds $him in place, leaving $him with no other option than to begin giving birth in front of $his audience.
+				<<set $humiliation = 1>>
+				<<ClothingBirth>>
+				$slaves[_bw].slaveName releases $him and $he moves to gather $his newborn<<if $slaves[$i].pregType > 1>>s<</if>>. With a shove from $his rival, $he rushes out of the jeering crowd's sight. Finding a servant to give $his child<<if $slaves[$i].pregType > 1>>ren<</if>> to, $he hastily heads back to $his bed to hide $himself from the mockery.
+			<</if>>
 		<<else>>
 			While waddling through the penthouse on $his way to the cafeteria, $slaves[$i].slaveName's water breaks. Unable to reach the prepared birthing room in time, $he finds $himself stranded in the middle of all the dining slaves.
 			<<set $humiliation = 1>>
diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw
index 579e73cd46e8ed961fdb47b7f56ab3158bbfe944..b8c90b4416f0cd9c5b6e477d6e59e13e81683fbd 100644
--- a/src/utility/descriptionWidgetsStyle.tw
+++ b/src/utility/descriptionWidgetsStyle.tw
@@ -869,7 +869,7 @@ $activeSlave.slaveName is
 	<</if>>
 
 	<<chastityPiercingDescription>>
-	
+
 <<case "a Santa dress">>
 	made of red felt with white fur
 	<<if ($activeSlave.amp == 1)>>
diff --git a/src/utility/saRulesWidgets.tw b/src/utility/saRulesWidgets.tw
index f77fd8624e0b3d5b54f7f65eca760f1e46ae4ec0..208f7cced2181b912394e920fd14605b6401dd9e 100644
--- a/src/utility/saRulesWidgets.tw
+++ b/src/utility/saRulesWidgets.tw
@@ -494,6 +494,7 @@ and
 										<<SlaveSort $RapeableIDs>>
 										<<for _dI = 0; _dI < $RapeableIDs.length; _dI++>>
 											<<set _j = $slaveIndices[$RapeableIDs[_dI]]>>
+											<<setLocalPronouns $slaves[_j] 2>>
 											<<if !$slaves[_j].rivalry>>
 											<<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>>
 											<<if $slaves[_j].devotion <= 50>>
@@ -508,7 +509,7 @@ and
 												<<elseif $slaves[_j].sexualFlaw == "shamefast">>
 													rapes the poor slave in public. $slaves[_j].slaveName is terribly shamefast
 												<<elseif $slaves[_j].sexualFlaw == "idealistic">>
-													rapes the poor slave every time $he catches her being romantic. $slaves[_j].slaveName is still idealistic
+													rapes the poor slave every time $he catches _him2 being romantic. $slaves[_j].slaveName is still idealistic
 												<<else>>
 													rapes the poor slave every chance $he gets,
 												<</if>>
@@ -858,7 +859,7 @@ and
 									<<elseif ($slaves[$i].fetish == "masochist")>>
 										hits $slaves[$i].slaveName while fucking $him, which only makes $him hornier; @@.lightcoral;$he's a masochist!@@
 									<<elseif ($slaves[$i].fetish == "dom")>>
-										asks $slaves[$i].slaveName to make her $slaves[$i].slaveName's bitch, which $slaves[$i].slaveName manages like a natural; @@.lightcoral;$he's dominant!@@
+										asks $slaves[$i].slaveName to make them $slaves[$i].slaveName's bitch, which $slaves[$i].slaveName manages like a natural; @@.lightcoral;$he's dominant!@@
 									<<elseif ($slaves[$i].fetish == "pregnancy")>>
 										pretends to get $him pregnant, which $he really enjoys; @@.lightcoral;$he's a pregnancy fetishist!@@
 									<<elseif ($slaves[$i].energy > 95)>>
@@ -876,7 +877,7 @@ and
 							<<if ($slaves[$i].fetishKnown == 0)>>
 								<<if (random(1,2) == 1)>>
 								<<set $slaves[$i].fetishKnown = 1>>
-								You discover that $he really likes it when other girls
+								You discover that $he really likes it when the other slaves
 								<<if ($slaves[$i].fetish == "submissive")>>
 									hold $him down and fuck $him; @@.lightcoral;$he's a submissive!@@
 								<<elseif ($slaves[$i].fetish == "cumslut")>>
@@ -887,7 +888,7 @@ and
 									<<if ($slaves[$i].anus > 0)>>
 										<<if canDoAnal($slaves[$i])>>fuck $his butt<<else>>tease $his anus<</if>>;
 									<<else>>
-									tease $his virgin anus;
+										tease $his virgin anus;
 									<</if>>
 									@@.lightcoral;$he's an anal slut!@@
 								<<elseif ($slaves[$i].fetish == "boobs")>>