diff --git a/src/js/playerJS.js b/src/js/playerJS.js
index 29f56cdcb5ac3a3e20e59fc803a15cfcbad18a73..a36de83bd954064d22079c5dd1402747847ffc19 100644
--- a/src/js/playerJS.js
+++ b/src/js/playerJS.js
@@ -265,7 +265,7 @@ window.PCTitle = function PCTitle() {
 		if (V.PC.title === 1) {
 			titles.push("the Implanter");
 		} else {
-			titles.push("the Implantrix");
+			titles.push("the Implantress");
 		}
 	}
 
diff --git a/src/pregmod/saPorn.tw b/src/pregmod/saPorn.tw
index 4729da3c8da981b412026d0225e130d22a76c53c..fa2c3461a78d88593b88fc79e18cae68cb2218bf 100644
--- a/src/pregmod/saPorn.tw
+++ b/src/pregmod/saPorn.tw
@@ -1675,7 +1675,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.general>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him mid-coitus.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him mid-coitus, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her mid-coitus">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " mid-coitus">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.general < 40000>>
 				<<set _failedStar = 1>>
@@ -1697,7 +1697,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.rape>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him being raped.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him being raped, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her rape">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " rape">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.rape < 40000>>
 				<<set _failedStar = 1>>
@@ -1708,7 +1708,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.preggo>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him swollen with child.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him swollen with child, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her cradling her middle">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " cradling " + getPronouns($slaves[$i]).possessive + " middle">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.preggo < 40000>>
 				<<set _failedStar = 1>>
@@ -1719,7 +1719,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.BBW>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his thick, soft body.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his thick and soft body, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her giving a bellyjob">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " giving a bellyjob">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.preggo < 40000>>
 				<<set _failedStar = 1>>
@@ -1730,7 +1730,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.loli>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his immature body.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his immature body, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her 'innocence'">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " 'innocence'">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.loli < 40000>>
 				<<set _failedStar = 1>>
@@ -1741,7 +1741,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.gainer>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how with how much weight $he has gained.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with how much weight<<print $he>>'s put on, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her trying on her old clothes">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " trying on " + getPronouns($slaves[$i]).possessive + " old clothes">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.gainer < 40000>>
 				<<set _failedStar = 1>>
@@ -1752,7 +1752,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.stud>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his erect dick.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $his erect dick, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her money shot">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " money shot">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.stud < 40000>>
 				<<set _failedStar = 1>>
@@ -1763,7 +1763,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.deepThroat>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sounds $he makes when being throatfucked.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sounds $he makes when being throatfucked, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her getting facefucked">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " getting facefucked">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.deepThroat < 40000>>
 				<<set _failedStar = 1>>
@@ -1774,7 +1774,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.struggleFuck>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how perfectly $he struggles during sex.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with how perfectly $he struggles during sex, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her struggling">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " struggling">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.struggleFuck < 40000>>
 				<<set _failedStar = 1>>
@@ -1785,7 +1785,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.painal>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with seeing $his asshole pushed to its limit.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with seeing $his asshole pushed to its limit, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her taking an enormous dick up her ass">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " taking an enormous dick up " + getPronouns($slaves[$i]).possessive + " ass">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.painal < 40000>>
 				<<set _failedStar = 1>>
@@ -1796,7 +1796,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.tease>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his lewd striptease.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his lewd striptease, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her stripping">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " stripping">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.tease < 40000>>
 				<<set _failedStar = 1>>
@@ -1807,7 +1807,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.romantic>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the deep bond $he shares with $his partners.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the deep bond $he shares with $his partners, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her sharing an orgasm with her partner">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " sharing an orgasm with " + getPronouns($slaves[$i]).possessive + " partner">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.romantic < 40000>>
 				<<set _failedStar = 1>>
@@ -1818,7 +1818,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.pervert>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the depths of $his perversions.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the depths of $his perversions, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her doing something perverted">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " doing something perverted">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.pervert < 40000>>
 				<<set _failedStar = 1>>
@@ -1829,7 +1829,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.caring>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his devotion to $his partners' pleasure.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his devotion to $his partners' pleasure, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her bringing her partner to orgasm">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " bringing " + getPronouns($slaves[$i]).possessive + " partner to orgasm">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.caring < 40000>>
 				<<set _failedStar = 1>>
@@ -1840,7 +1840,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.unflinching>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his willingness to do things not repeated in polite company.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his willingness to do things not repeated in polite company, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her doing something unmentionable">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " doing something unmentionable">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.unflinching < 40000>>
 				<<set _failedStar = 1>>
@@ -1851,7 +1851,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.sizeQueen>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his holes filled to their limits.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $his holes filled to their limits, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her belly bulging from within">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " belly bulging from within">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.sizeQueen < 40000>>
 				<<set _failedStar = 1>>
@@ -1862,7 +1862,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.neglectful>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him denying $himself pleasure.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him denying $himself pleasure, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her pleasing a line of partners without cumming once">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " pleasing a line of partners without cumming once">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.neglectful < 40000>>
 				<<set _failedStar = 1>>
@@ -1873,7 +1873,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.cumAddict>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for cum.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him doing anything for cum, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her bathing in a tub of cum">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " bathing in a tub of cum">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.cumAddict < 40000>>
 				<<set _failedStar = 1>>
@@ -1884,7 +1884,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.analAddict>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his well-versed anus.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him doing anything for a dick up $his ass, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her taking a series of huge cocks up her ass">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " taking a series of huge cocks up " + getPronouns($slaves[$i]).possessive + " ass">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.analAddict < 40000>>
 				<<set _failedStar = 1>>
@@ -1895,7 +1895,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.attentionWhore>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for attention.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him going to any length for attention, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her flashing strangers">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " flashing strangers">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.attentionWhore < 40000>>
 				<<set _failedStar = 1>>
@@ -1906,7 +1906,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.breastGrowth>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the history of $his growing bust.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with history of $his growing bust, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her having her tits measured">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " having " + getPronouns($slaves[$i]).possessive + " tits measured">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.breastGrowth < 40000>>
 				<<set _failedStar = 1>>
@@ -1917,7 +1917,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.abusive>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his abusive tendencies.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his abusive tendencies, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " taking what she wants by force">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " taking what " + getPronouns($slaves[$i]).pronoun + " wants by force">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.abusive < 40000>>
 				<<set _failedStar = 1>>
@@ -1928,7 +1928,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.malicious>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his hunger for making others suffer.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him torturing others, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her tormenting her prey">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " tormenting " + getPronouns($slaves[$i]).possessive + " prey">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.malicious < 40000>>
 				<<set _failedStar = 1>>
@@ -1939,7 +1939,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.selfHating>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him suffering.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him suffering, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her orgasming from pain">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " orgasming from pain">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.selfHating < 40000>>
 				<<set _failedStar = 1>>
@@ -1951,9 +1951,9 @@
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his obsession with being pregnant.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his obsession with having children, so it is now extremely prestigious to own $him.
 				<<if $slaves[$i].counter.births > 0>>
-					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her having an orgasmic birth">>
+					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " having an orgasmic birth">>
 				<<else>>
-					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her being bred">>
+					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " being bred">>
 				<</if>>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.breeder < 40000>>
@@ -1965,7 +1965,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.sub>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his submissiveness.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his submissiveness, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her submission">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " submission">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.sub < 40000>>
 				<<set _failedStar = 1>>
@@ -1976,7 +1976,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.cumSlut>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his taste for cum.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his taste for cum, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her drinking a glass of cum">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " drinking a glass of cum">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.cumSlut < 40000>>
 				<<set _failedStar = 1>>
@@ -1987,7 +1987,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.anal>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his rear.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $his rear, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her shaking her booty">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " shaking " + getPronouns($slaves[$i]).possessive + " booty">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.anal < 40000>>
 				<<set _failedStar = 1>>
@@ -1998,7 +1998,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.humiliation>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his frequent humiliation.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his frequent humiliation, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her humiliated in public">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " humiliated in public">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.humiliation < 40000>>
 				<<set _failedStar = 1>>
@@ -2009,7 +2009,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.boobs>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his breasts.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his breasts, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her bare chest">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " bare chest">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.boobs < 40000>>
 				<<set _failedStar = 1>>
@@ -2020,7 +2020,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.dom>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his dominant streak.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his dominant streak, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her seated upon her obedient toy">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " seated upon " + getPronouns($slaves[$i]).possessive + " obedient toy">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.dom < 40000>>
 				<<set _failedStar = 1>>
@@ -2031,7 +2031,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.sadist>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his sadistic streak.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his sadistic streak, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her whipping her lover">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " whipping " + getPronouns($slaves[$i]).possessive + " lover">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.sadist < 40000>>
 				<<set _failedStar = 1>>
@@ -2042,7 +2042,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.masochist>>
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his masochistic streak.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his masochistic streak, so it is now extremely prestigious to own $him.
-				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her being whipped">>
+				<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " being whipped">>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.masochist < 40000>>
 				<<set _failedStar = 1>>
@@ -2054,11 +2054,11 @@
 				<<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his pregnancy kink.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his pregnancy kink, so it is now extremely prestigious to own $him.
 				<<if $slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1>>
-					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her getting knocked up">>
+					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " getting knocked up">>
 				<<elseif $slaves[$i].dick > 0>>
-					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her knocking a girl up">>
+					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " knocking a girl up">>
 				<<else>>
-					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her pretending to be pregnant">>
+					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " pretending to be pregnant">>
 				<</if>>
 				<<set $trinkets.push(_desc)>>
 			<<elseif $slaves[$i].porn.fame.pregnancy < 40000>>
diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw
index 000d253972f2ffe62ce96b70ca87b2d4ba3432e0..009fd347ba3f9b2bd095f31c4cc6f4172fb4f5b0 100644
--- a/src/pregmod/seFCTVshows.tw
+++ b/src/pregmod/seFCTVshows.tw
@@ -1659,7 +1659,7 @@
 				</div>
 			</div>
 		<</if>>
-		<br><br> Today's show seems to be a Western of some sort, named Steerswood The sun is beating down on a young Indian woman standing on a scaffold with a noose around her neck. Her lower arms are bound tightly to each other behind her back keeping her hands free but unable to reach anything. The ropes squeeze her modest breasts so they poke out further than they usually would, and she is forced to stand on tiptoe to avoid choking. Around her are three women who evidently live in the town. They seem to be outraged at the Indian girl.
+		<br><br> Today's show seems to be a Western of some sort, named "Steerswood". The sun is beating down on a young Indian woman standing on a scaffold with a noose around her neck. Her lower arms are bound tightly to each other behind her back keeping her hands free but unable to reach anything. The ropes squeeze her modest breasts so they poke out further than they usually would, and she is forced to stand on tiptoe to avoid choking. Around her are three women who evidently live in the town. They seem to be outraged at the Indian girl.
 
 		<br><br> "You fucking whore!" the first one, a blonde, screams.
 		<br> "Tell her, Annie!" the second one chimes in.
@@ -1672,7 +1672,7 @@
 		
 		<br><br> "You know what I am thinking, girls," Dakota muses. "I am thinking this might be an honest mistake." The heads of the other two snap around. "Hear me out. I am wondering if she honestly thinks she's not a whore, simply because she doesn't look like one."
 		<br> The others pause for a moment, then start to laugh. "Ahh, I see where this is going. We could teach her. Yes, let's 'help her out'."
-		<br> Kate pulls out a large makeup kit. "Ordered from Sears and Roebuck by my husband, as a "makeup" present for his dalliances. For all the times I used it I never got his attention. But you know, maybe I just never used <i>enough</i>."
+		<br> Kate pulls out a large makeup kit. "Ordered from Sears and Roebuck by my husband, as a 'makeup' present for his dalliances. For all the times I used it I never got his attention. But you know, maybe I just never used <i>enough</i>."
 		<br> The camera pans away and when it returns, the Indian girls face is positively caked with the most absurdly overdone makeup you have ever seen. It's both hot and hilarious in the same way.
 		<<if $Concubine.makeup > 0>>
 			You look at your own concubine's face.
@@ -1687,12 +1687,12 @@
 		<br> "You've got boots?"
 		<br> "Nope, but I can get her some big red ones." She returns quickly, holding up a large bucket. "You see, my husband has left me to fix the barn all by myself. Waterproofing with pitch, fixing boards, and painting the wood!"
 		<br> The girl squirms, but Dakota and Annie dive in with big sweeping strokes and large brushes. "Leave her bush and asshole clean for customers" giggles Dakota. "As clean as a whore's holes can be," corrects Annie.
-		<br> They step back to inspect their work. "Looks like a whore to me" Kate says.
+		<br> They step back to inspect their work. "Looks like a whore to me," Kate says.
 		<br> The girl is clearly exhausted and struggling to stay on her feet. Sweat is rolling down her face, and her makeup is already beginning to run around her eyes. Her legs are barn red from her hips to the tip of her toes, and a small puddle of paint is forming under her feet and between her toes. Sweat is pouring off her naked body.
 		
 		<br><br> "You know." Annie frowns. "She still really doesn't look like a whore to me. Shouldn't she be showing her skills? Spreading her legs?"
 		<br> In a moment they have a barrel set up on end, somewhat behind her and also partly under her. While it is too low for the girl to sit on, the smooth handle of a broken pitchfork is nailed to the side of the barrel and sticking up above it. "Here we go." Annie and Dakota each lift a leg, while Kate crouches down and adjusts the height of the barrel with a few shims, then guides the shaft towards the Indian's crotch. She brushes it slowly against her ass, tickling her hair. Little Cloud freezes, petrified. "Here, then?" Kate asks with a sinister smile, as she slides it forward.
-		<br> "Please no, I'm a V"
+		<br> "Please no, I'm a v-"
 		<br> Both women drop her legs at the same time, and the girl screams as she tries to catch herself. The intruder does not make it far into her vagina as long as she stays on tiptoe, but she clearly can't lift herself high enough to get off the makeshift dildo entirely. And the noose around her neck keeps her from moving in any lateral direction.
 		<br> "Ahhhh hahaha," the women laugh. "A virgin? YOU? After all you all did to steal our husbands, you harlot?"
 		<br> Annie bursts out laughing. "Sorry, she still doesn't look like a whore to me. What a failure as a woman. I can't imagine any man falling for such a sorry sight. But hearing her beg? With those red legs? She's more like one of my pathetic chickens. Cluck cluck!" She laughs hysterically. 
@@ -1718,7 +1718,7 @@
 		<br> The women laugh at her new predicament for a while, before hitting her red legs with switches. The girl sinks lower and lower in despair as her abdomen swells larger and larger, growling and bubbling as it swells.
 		<br> "How do you like our hospitality now?" "Think you'll be back soon to tease our husbands?"
 		<br> Little Cloud lets out an enormous wet belch, then two more as she strains her body.
-		<br> "Hahahaha, her breath smells like whiskey and," Annie eyes Kate "You, to be frank." They both burst out laughing again.
+		<br> "Hahahaha, her breath smells like whiskey and," Annie says as she eyes Kate, "You, to be frank." They both burst out laughing again.
 
 	<<elseif $showSixteen == 3>>
 		<<set _indian.hStyle = "messy">>
@@ -1757,20 +1757,20 @@
 		<br> "Better finish your drink, little chicken." Dakota wrings out the skin, and the liquid has nowhere to go but in. She neatly wraps rawhide around the bag to make sure the inflation can't reverse, and then covers the whole thing with pitch. It will not be coming undone soon.
 
 		<br> "You know, her cunt looks empty now. We should give our little hen something to bring back to her chicks." Dakota suggests. 
-		<br> "I have just the thing!" Annie lifts up a third bucket with a trowel that appears to contain a selection of nightcrawlers. "Perfect for growing birds." 
-		<br> She carefully parts the labia with the muddy trowel, then checks to see how deep it can go. "There we go!" Annie proclaims as she slides it to one side and begins tipping in worm after worm. When she seems to run out of room, she begins to push them in by hand. After the bucket is low enough, she carefully pulls out her trowel and Dakota seals the slit shut with pitch. Katie recovers Cloud's loin cloth, which they fix as tightly as they can, and secure the knots again with pitch. There is no room at all to push anything out, and she cannot wriggle her loincloth past her hips. Her hands remain tightly bound behind her back, and her enormous stomach makes anything agility related impossible.
+		<br> "I have just the thing!" Annie lifts up a third bucket with a trowel that appears to contain a selection of <<if $seeBestiality == 0>><i>nuts and seeds</i><<else>>nightcrawlers<</if>>. "Perfect for growing birds." 
+		<br> She carefully parts the labia with the muddy trowel, then checks to see how deep it can go. "There we go!" Annie proclaims as she slides it to one side and begins tipping in <<if $seeBestiality == 0>><i>birdseed</i><<else>>worm after worm<</if>>. When she seems to run out of room, she begins to push them in by hand. After the bucket is low enough, she carefully pulls out her trowel and Dakota seals the slit shut with pitch. Katie recovers Cloud's loin cloth, which they fix as tightly as they can, and secure the knots again with pitch. There is no room at all to push anything out, and she cannot wriggle her loincloth past her hips. Her hands remain tightly bound behind her back, and her enormous stomach makes anything agility related impossible.
 		<br> "You know, I don't think she could see us on the other side of the 'mountain'." Annie aims a kick at the stomach and then tips the rest of the bucket on Cloud's face.
-		<br> "Bugsh! No! I hate bugsh!" Cloud somehow finds strength to squirm frantically and scream, rocking her arms back and forth trying to free them.  She freezes again, suddenly aware of the wriggling in her vagina, then thrashes and screams even more.
+		<br> "<<if $seeBestiality == 0>><i>Shunflower sheedsh</i><<else>>Bugsh<</if>>! No! I hate <<if $seeBestiality == 0>><i>shunflower sheedsh</i><<else>>bugsh<</if>>!" Cloud somehow finds strength to squirm frantically and scream, rocking her arms back and forth trying to free them.  She freezes again, suddenly aware of the wriggling in her vagina, then thrashes and screams even more.
 		<br> "Shut UP already!" Annie is irate. "I am done hearing you whine about what you like and what you don't like. We gave you drink, we gave you food. Shut. Your. Beak!" Annie rams the round handle of the trowel deep into Cloud's mouth, then ties the middle of the trowel tightly with rawhide before fastening it behind her head. She bends the metal to point down a bit. "See? Silence. And a beak!"
 
-		<br> "One lasssst thing, though." Kate holds up a few boards. "She doesn't quite have chicken feet!" Using the noose the three haul Cloud's bulk upright, and place her feet on the boards. Careful not to pierce the skin or smash the toes, Kate uses U shaped nails to firmly trap the girl's toes to the board, giving her comically large "sandals." Another coat of thick red paint on the boards, nails, and legs, and her new feet are finished.
+		<br> "One lasssst thing, though." Kate holds up a few boards. "She doesn't quite have chicken feet!" Using the noose the three haul Cloud's bulk upright, and place her feet on the boards. Careful not to pierce the skin or smash the toes, Kate uses U-shaped nails to firmly trap the girl's toes to the board, giving her comically large "sandals." Another coat of thick red paint on the boards, nails, and legs, and her new feet are finished.
 
-		<br><br> Finally, their work is done. Little Cloud is completely unrecognizable. Her face is a slobbery mess, and it's not clear if she is still drooling or if she has begun to leak tea from her mouth. She gives another wet belch, and slouches to the side. Her breasts are the only naturally colored thing left on her body, still trapped and protruding from the now hidden ropes that bind her. Her stomach is so grossly distended that the pitch is showing, giving the impression that her skin is black. The bulge at the back of her loincloth has picked up a few feathers and looks like a sad tail. Her cunt is leaking a single wriggling worm around the loincloth, with many more trapped inside. And her long slender legs are fixed to boards in a mockery of feet.
+		<br><br> Finally, their work is done. Little Cloud is completely unrecognizable. Her face is a slobbery mess, and it's not clear if she is still drooling or if she has begun to leak tea from her mouth. She gives another wet belch, and slouches to the side. Her breasts are the only naturally colored thing left on her body, still trapped and protruding from the now hidden ropes that bind her. Her stomach is so grossly distended that the pitch is showing, giving the impression that her skin is black. The bulge at the back of her loincloth has picked up a few feathers and looks like a sad tail. Her cunt is leaking a single <<if $seeBestiality == 0>><i>sunflower seed</i><<else>>wriggling worm<</if>> around the loincloth, with many more trapped inside. And her long slender legs are fixed to boards in a mockery of feet.
 
 		<br> "Enthing...” she slurs around the trowel. "Ethrything ith...".
 
 		<br> "Oh it's ending all right." Annie says. "Right, here is how this goes. You are out of here. History. None of us want to touch your filthy sticky hide. If you don't want to <i>pop</i>, I suggest you get back to your little teepee and find someone that cares to help you. If you hurry, you might make it before sundown."
-		<br> "Right." Dakota agrees. "But if you happen to see one of our husbands on the way. If you find one in that fucking little village of yours. <i>If you let him touch your disgusting chicken ass</i>. We will see the pitch on him and <i>know</i>."
+		<br> "Right," Dakota agrees. "But if you happen to see one of our husbands on the way. If you find one in that fucking little village of yours. <i>If you let him touch your disgusting chicken ass</i>. We will see the pitch on him and <i>know</i>."
 		<br> "May your bird god help you if that happens." Katie chimes in.
 		<br> "Understand?" The three whip her taut stomach like a tom-tom.
 		<br> "Arghhhh! Yershhhhh!"
@@ -1783,7 +1783,6 @@
 	<</if>>
 
 
-
 <<default>>
 	It seems there's a technical error preventing you from streaming; you tell $assistantName to look into it.
 <</switch>>
diff --git a/src/uncategorized/pMercsHelpCorp.tw b/src/uncategorized/pMercsHelpCorp.tw
index 490000de475489a19774d9fe792d21bbd276dc04..bb9dc0cfeef72863e8738f90a630ba1aa6fb1fb5 100644
--- a/src/uncategorized/pMercsHelpCorp.tw
+++ b/src/uncategorized/pMercsHelpCorp.tw
@@ -27,7 +27,8 @@ Your weekly meeting with your $mercenariesTitle commander finishes with unusual
 <br><<link "Make it so">>
 	<<set $nextButton = "Continue">><<UpdateNextButton>>
 	<<replace "#result">>
-	It's a fine idea, and you agree. The commander looks so enthused that you feel obliged to ask that he not risk himself unduly. He laughs. "There are no old, bold mercs, <<= properTitle()>>, and I am sure as hell old. I'll be sure to grow even older under contract with you. Now, unless there's anything else, I've just bought a nice girl to add to the commander's suite, and she makes me feel a bit younger."
+	<<setNonlocalPronouns $seeDicks>>
+	It's a fine idea, and you agree. The commander looks so enthused that you feel obliged to ask that he not risk himself unduly. He laughs. "There are no old, bold mercs, <<= properTitle()>>, and I am sure as hell old. I'll be sure to grow even older under contract with you. Now, unless there's anything else, I've just bought a nice _girlU to add to the commander's suite, and _heU makes me feel a bit younger."
 	<<set $mercenariesHelpCorp = 1>>
 	<</replace>>
 <</link>>