diff --git a/src/init/dummy.tw b/src/init/dummy.tw
index b31661e5387876ea7759f43bf1b7e0cdd2a4cc06..6231b826a514406052f3c6cbc335b9f8ea04d42d 100644
--- a/src/init/dummy.tw
+++ b/src/init/dummy.tw
@@ -6,7 +6,6 @@ Do not uncomment anything!
 $showBestiality
 $ageMode
 $args.bodySwap
-$recruiterSister
 $servantMilkersJobs
 $youngCareers, $educatedCareers, $uneducatedCareers, $gratefulCareers, $menialCareers, $entertainmentCareers, $whoreCareers, $HGCareers, $madamCareers, $DJCareers, $bodyguardCareers, $wardenessCareers, $nurseCareers, $attendantCareers, $milkmaidCareers, $stewardessCareers, $schoolteacherCareers
 $whiteAmericanSlaveNames, $africanAmericanSlaveNames, $asianAmericanSlaveNames, $latinaSlaveNames, $russianSlaveNames, $egyptianSlaveNames, $brazilianSlaveNames, $chineseSlaveNames, $koreanSlaveNames, $indianSlaveNames, $indonesianSlaveNames, $bangladeshiSlaveNames, $japaneseSlaveNames, $nigerianSlaveNames, $pakistaniSlaveNames, $mexicanSlaveNames, $filipinaSlaveNames, $ethiopianSlaveNames, $germanSlaveNames, $saudiSlaveNames, $turkishSlaveNames, $colombianSlaveNames, $argentinianSlaveNames, $vietnameseSlaveNames, $iranianSlaveNames, $congoleseSlaveNames, $frenchSlaveNames, $thaiSlaveNames, $britishSlaveNames, $italianSlaveNames, $spanishSlaveNames, $kenyanSlaveNames, $ukrainianSlaveNames, $canadianSlaveNames, $peruvianSlaveNames, $venezuelanSlaveNames, $irishSlaveNames, $icelandicSlaveNames, $finnishSlaveNames, $newZealanderSlaveNames, $polishSlaveNames, $greekSlaveNames, $israeliSlaveNames, $armenianSlaveNames, $moroccanSlaveNames, $romanianSlaveNames, $swedishSlaveNames, $lithuanianSlaveNames, $bolivianSlaveNames, $haitianSlaveNames, $cubanSlaveNames, $whiteSouthAfricanSlaveNames, $blackSouthAfricanSlaveNames, $chileanSlaveNames, $belgianSlaveNames, $danishSlaveNames, $norwegianSlaveNames, $hungarianSlaveNames, $estonianSlaveNames, $slovakSlaveNames, $kazakhSlaveNames, $zimbabweanSlaveNames, $ugandanSlaveNames, $tanzanianSlaveNames, $dutchSlaveNames, $austrianSlaveNames, $swissSlaveNames, $puertoRicanSlaveNames, $czechSlaveNames, $portugueseSlaveNames, $jamaicanSlaveNames, $malaysianSlaveNames, $guatemalanSlaveNames, $ghananSlaveNames, $serbianSlaveNames, $australianSlaveNames, $burmeseSlaveNames, $algerianSlaveNames, $sudaneseSlaveNames, $iraqiSlaveNames, $uzbekSlaveNames, $nepaleseSlaveNames, $afghanSlaveNames, $yemeniSlaveNames, $lebaneseSlaveNames, $tunisianSlaveNames, $emiratiSlaveNames, $libyanSlaveNames, $jordanianSlaveNames, $omaniSlaveNames, $malianSlaveNames, $sammarineseSlaveNames, $marshalleseSlaveNames, $syrianSlaveNames, $bermudianSlaveNames, $uruguayanSlaveNames, $monegasqueSlaveNames, $montenegrinSlaveNames, $cambodianSlaveNames, $cameroonianSlaveNames, $gaboneseSlaveNames, $djiboutianSlaveNames, $greenlandicSlaveNames, $tuvaluanSlaveNames, $zambianSlaveNames, $albanianSlaveNames, $bruneianSlaveNames, $singaporeanSlaveNames
@@ -26,6 +25,5 @@ $activeSlave.bodySwap, $activeSlave.customImageFormat, $activeSlave.customHairVe
 $drugs, $harshCollars, $shoes, $bellyAccessories, $vaginalAccessories, $dickAccessories, $buttplugs
 $PC.origRace, $PC.origSkin
 $FacSupIDs, $SFIDs, $SupportFacilityDecoration, $SupportFacilityEfficiency
-$modded, $XY, $XX, $old, $young, $pregYes, $pregNo, $implanted, $unmodded
 $isReady, $fatherID, 
 */
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 56a262b9efeb03c153610dffd04e027bd7804b35..4301725cb66b26f62cfb4b212f5d9966222b828a 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -148,8 +148,20 @@
 <<if def $assayedSlaveAvailable>>
 	<<unset $assayedSlaveAvailable>>
 <</if>>
-<<if def $RERepressedAnalVirginSub>>
-	<<unset $RERepressedAnalVirginSub>>
+<<if def $RERepressedAnalVirginSub || def $REBoobCollisionSub || def $REIfYouEnjoyItSub || def $RESadisticDescriptionSub || def $REShowerForceSub>>
+	<<unset $RERepressedAnalVirginSub, $REBoobCollisionSub, $REIfYouEnjoyItSub, $RESadisticDescriptionSub, $REShowerForceSub>>
+<</if>>
+<<if def $unmodded || def $modded || def $XX || def $XY || def $old || def $young || def $pregYes || def $pregNo || def $implanted || def $slimPass || def $slim || def $stacked>>
+	<<unset $unmodded, $modded, $XX, $XY, $old, $young, $pregYes, $pregNo, $implanted, $slimPass, $slim, $stacked>>
+<</if>>
+<<if def $recruiterMother || def $recruiterSister>>
+	<<unset $recruiterMother, $recruiterSister>>
+<</if>>
+<<if def $relations>>
+	<<unset $relations>>
+<</if>>
+<<if def $milfSlave>>
+	<<unset $milfSlave>>
 <</if>>
 
 /* pregmod stuff */
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 85daf0a8cda871a41be6eb880012eba09eb5a2ac..2161fce0dae7bc54ecf4edcda1a2637fe9f85a54 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -900,10 +900,8 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if
 	//and since she was recruited by her mother...//
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Use her mother as an example">>
-		<<set _motherID = $activeSlave.ID - 1000>>
-		<<set $recruiterMother = getSlave(_motherID)>>
 		<<replace "#introResult">>
-			You gesture towards $recruiterMother.slaveName. She is <<if $recruiterMother.intelligence > 0>>bright enough<<elseif (($recruiterMother.vaginalSkill + $recruiterMother.analSkill + $recruiterMother.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $recruiterMother.slaveName starts things off with a <<if $recruiterMother.entertainSkill >= 100>>masterful<<elseif $recruiterMother.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($recruiterMother.anus > 0) && ($recruiterMother.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. She eagerly moans as you enter her, begging for your seed<<if $recruiterMother.energy > 95>> like the slut she is.<<elseif $recruiterMother.whoreSkill > 30>> like the whore she is<<elseif ($recruiterMother.assignment == "serve in the master suite") || ($recruiterMother.assignment == "please you")>> like the fucktoy she is<</if>>. As you finish, she <<if $recruiterMother.fetish == "cumslut">>opens her mouth and savors your gift, thanking you once she's swallowed enough to be able to talk again.<<elseif ($recruiterMother.fetish == "buttslut") || ($recruiterMother.fetish == "submissive")>>collapses on the floor with her ass high in the air, thanking you for painting her hole white.<<else>>thanks you.<</if>> witnessing this display of servitude from her mother @@.hotpink;eases $activeSlave.slaveName into her new life,@@ and @@.mediumaquamarine;gives her hope@@ she can find a place here.
+			You gesture towards $eventSlave.slaveName. She is <<if $eventSlave.intelligence > 0>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. She eagerly moans as you enter her, begging for your seed<<if $eventSlave.energy > 95>> like the slut she is.<<elseif $eventSlave.whoreSkill > 30>> like the whore she is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy she is<</if>>. As you finish, she <<if $eventSlave.fetish == "cumslut">>opens her mouth and savors your gift, thanking you once she's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with her ass high in the air, thanking you for painting her hole white.<<else>>thanks you.<</if>> witnessing this display of servitude from her mother @@.hotpink;eases $activeSlave.slaveName into her new life,@@ and @@.mediumaquamarine;gives her hope@@ she can find a place here.
 		<</replace>>
 		<<set $activeSlave.devotion += 4>>
 		<<set $activeSlave.trust += 4>>
diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw
index 97edd400cd1d5bc9de3913892457434eab9e0956..d94f594282d3e29bedbf35367e518bd0acc423c5 100644
--- a/src/uncategorized/nextWeek.tw
+++ b/src/uncategorized/nextWeek.tw
@@ -243,7 +243,7 @@
 
 /% These are variables that either should be made into _temp vars or should be Zeroed out once done with them instead of here. This can also interfere with debugging or hide NaN's as zeroing things out would clear a NaN. Also could stop from NaN's getting worse? %/
 /% Integer and float variables. No real need to zero them out but doesn't hurt to have them in a known state, though this might mask variables NaN'ing out. Takes up the least amount of Memory besides a "" string. %/
-<<set $averageProsperity = 0, $beauty = 0, $beautyMultiplier = 0, $boobsID = -1, $boobsInterestTargetID = -1, $brideSlave = -1, $buttslutID = -1, $buttslutInterestTargetID = -1, $cumslutID = -1, $FResult = 0, $groomSlave = -1, $humiliationID = -1, $humiliationInterestTargetID = -1, $i = 0, $individualCosts = 0, $influenceBonus = 0, $j = 0, $masochistID = -1, $masochistInterestTargetID = -1, $opinion = 0, $r = 0, $subID = -1, $submissiveInterestTargetID = -1, $weddingSlaveID = -1, $x = 0, $mother = -1, $daughter = -1, $devMother = -1, $devDaughter = -1, $alphaTwin = -1, $betaTwin = -1, $youngerSister = -1, $olderSister = -1>>
+<<set $averageProsperity = 0, $beauty = 0, $beautyMultiplier = 0, $boobsID = -1, $boobsInterestTargetID = -1, $brideSlave = -1, $buttslutID = -1, $buttslutInterestTargetID = -1, $cumslutID = -1, $FResult = 0, $groomSlave = -1, $humiliationID = -1, $humiliationInterestTargetID = -1, $i = 0, $individualCosts = 0, $influenceBonus = 0, $j = 0, $masochistID = -1, $masochistInterestTargetID = -1, $opinion = 0, $r = 0, $subID = -1, $submissiveInterestTargetID = -1, $weddingSlaveID = -1, $x = 0, $mother = -1, $daughter = -1, $devMother = -1, $devDaughter = -1, $alphaTwin = -1, $betaTwin = -1, $youngerSister = -1, $olderSister = -1, $recruiterSlave = -1>>
 
 /% Other arrays %/
 <<set $events = [], $RESSevent = [], $RESSTRevent = [], $RETSevent = [], $RECIevent = [], $RecETSevent = [], $REFIevent = [], $REFSevent = [], $PESSevent = [], $PETSevent = [], $FSAcquisitionEvents = [], $FSNonconformistEvents = [], $qualifiedNicknames = [], $REAnalCowgirlSubIDs = [], $REButtholeCheckinIDs = [], $recruit = [], $RETasteTestSubIDs = [], $devotedSlaves = [], $rebelSlaves = [], $REBoobCollisionSubIDs = [], $REIfYouEnjoyItSubIDs = [], $RESadisticDescriptionSubIDs = [], $REShowerForceSubIDs = [], $RESimpleAssaultIDs = [], $RECockmilkInterceptionIDs = [], $REInterslaveBeggingIDs = [], $bedSlaves = [], $qualifiedFS = []>>
@@ -252,7 +252,7 @@
 <<set $activeSlave = 0, $eventSlave = 0, $slaveWithoutBonuses = 0, $subSlave = 0, $milfSlave = 0, $milkTap = 0, $relation = 0>>
 
 /% Slave Objects that never get zeroed so null them here. Second most memory eaten up. %/
-<<set $beforeGingering = null, $recruiterMother = null, $recruiterSister = null, $sibling = null, $recruiterSlave = null>>
+<<set $beforeGingering = null, $sibling = null>>
 
 /% Slave Object Arrays. These can take up the most memory. %/
 <<set $eligibleSlaves = [], $slavesInLine = []>>
diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw
index 364b827f33c43079dfee71fbb58db468e70f348c..36c70cc5652bcda867306143711896bbfb8c6329 100644
--- a/src/uncategorized/randomNonindividualEvent.tw
+++ b/src/uncategorized/randomNonindividualEvent.tw
@@ -715,15 +715,17 @@
 
 <<set _recruiterSlaves = $slaves.filter(function(s) { return s.fuckdoll == 0 && s.canRecruit == 1 && s.devotion > 50 && canWalk(s); })>>
 <<for _recruiterSlaves.length > 0>>
-	<<set $recruiterSlave = _recruiterSlaves.pluck().ID>>
+	<<set $recruiterSlave = _recruiterSlaves.pluck()>>
 	<<if random(1,100) > 90+(totalRelatives($recruiterSlave)*2)>>
-		<<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave; })>>
+		<<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>>
 		<<if $j != -1>>
 			<<set $events.push("RE relative recruiter")>>
+			<<set $recruiterSlave = $recruiterSlave.ID>>
 			<<break>>
 		<<else>> /* no matching slave object in the slavesOriginal array */
-			<<set $i = $slaves.findIndex(function(o) { return o.ID == $recruiterSlave; })>>
+			<<set $i = $slaveIndices[$recruiterSlave.ID]>>
 			<<set $slaves[$i].canRecruit = 0>>
+			<<set $recruiterSlave = -1>>
 		<</if>>
 	<</if>>
 <</for>>
@@ -732,14 +734,16 @@
 
 <<set _recruiterSlaves = $slaves.filter(function(s) { return s.recruiter != 0 && s.fuckdoll == 0 && s.devotion > 50 && s.relation == 0 && canWalk(s); })>>
 <<for _recruiterSlaves.length > 0>>
-	<<set $recruiterSlave = _recruiterSlaves.pluck().ID>>
-	<<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave; })>>
+	<<set $recruiterSlave = _recruiterSlaves.pluck()>>
+	<<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>>
 	<<if $j != -1>>
 		<<set $events.push("RE relative recruiter")>>
+		<<set $recruiterSlave = $recruiterSlave.ID>>
 		<<break>>
 	<<else>> /* no matching slave object in the slavesOriginal array -- bug? */
-		<<set $i = $slaves.findIndex(function(o) { return o.ID == $recruiterSlave; })>>
-		<<set $slaves[$i].recruiter = 0>>
+		<<set $i = $slaveIndices[$recruiterSlave.ID]>>
+		<<set $slaves[$i].canRecruit = 0>>
+		<<set $recruiterSlave = -1>>
 	<</if>>
 <</for>>
 
@@ -1261,9 +1265,10 @@
 <</if>>
 
 <<if $arcologies[0].prosperity >= 100 && ($rep > random(1,30000))>>
-	<<set $milfSlave = $slaves.find(function(s) { return s.devotion > 20 && canTalk(s) && canWalk(s) && (s.assignment == "serve the public" || s.assignment == "serve in the club"); })>>
-	<<if def $milfSlave>>
+	<<set $milfSlaveID = $slaves.find(function(s) { return s.devotion > 20 && canTalk(s) && canWalk(s) && (s.assignment == "serve the public" || s.assignment == "serve in the club"); })>>
+	<<if def $milfSlaveID>>
 		<<set $events.push("RE milf tourist")>>
+		<<set $milfSlaveID = $milfSlave.ID>>
 	<</if>>
 <</if>>
 
diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw
index 3660ecbd841e53f3582fec626fd4a9b4e2534bdb..4ea84d6ddeb09681f3affb48c7d16c3a1a419420 100644
--- a/src/uncategorized/reMilfTourist.tw
+++ b/src/uncategorized/reMilfTourist.tw
@@ -2,9 +2,10 @@
 
 <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check">>
 
-<<Enunciate $milfSlave>>
+<<set _milfed = $slaveIndices[$milfSlaveID]>>
+<<set _milfSlave = $slaves[_milfed]>>
+<<Enunciate _milfSlave>>
 
-<<set _milfed = $slaveIndices[$milfSlave.ID]>>
 
 <<set $activeSlaveOneTimeMinAge = 36>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
@@ -31,7 +32,7 @@
 		<<else>>
 			$assistantAppearance avatar
 		<</if>>
-		appears on your desk in the middle of the day. "Something unusual for you, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says. "$milfSlave.slaveName is out doing public service. A tourist from the old world accosted her. $milfSlave.slaveName thought she was a rich citizen who wanted to fuck her, but it turns out she just wanted a tour guide. It was a reasonable mistake; she seems wealthy. $milfSlave.slaveName has been showing her around for the last half hour. Now she's asked $milfSlave.slaveName if she can meet you." She displays a video feed showing $milfSlave.slaveName standing with the tourist in question out on the main plaza. She's just into middle age, and extremely plush, wearing capri pants over her motherly hips and a cashmere sweater that understates her generous bust. She's blushing as she asks $milfSlave.slaveName a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spit roasting a slave. Your personal assistant's avatar
+		appears on your desk in the middle of the day. "Something unusual for you, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says. "_milfSlave.slaveName is out doing public service. A tourist from the old world accosted her. _milfSlave.slaveName thought she was a rich citizen who wanted to fuck her, but it turns out she just wanted a tour guide. It was a reasonable mistake; she seems wealthy. _milfSlave.slaveName has been showing her around for the last half hour. Now she's asked _milfSlave.slaveName if she can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. She's just into middle age, and extremely plush, wearing capri pants over her motherly hips and a cashmere sweater that understates her generous bust. She's blushing as she asks _milfSlave.slaveName a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spit roasting a slave. Your personal assistant's avatar
 		<<switch $assistantAppearance>>
 		<<case "monstergirl">>
 			bares her fangs and makes pinching gestures at nipple height.
@@ -67,7 +68,7 @@
 			reforms into an exaggerated female form before going back to its 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, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says. "$milfSlave.slaveName is currently performing public service. A tourist from the old world accosted her. $milfSlave.slaveName thought she was a rich citizen who wanted to have sex with her, but it seems she just wanted a tour guide. It was a reasonable mistake; the tourist appears wealthy. $milfSlave.slaveName has been acting as her guide for the last half hour. The tourist has asked $milfSlave.slaveName if she can meet you." She displays a video feed showing $milfSlave.slaveName standing with the tourist in question out on the main plaza. She's just into middle age, and extremely plush, wearing capri pants over her motherly hips and a cashmere sweater that understates her generous bust. She's blushing as she asks $milfSlave.slaveName a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spit roasting 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, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says. "_milfSlave.slaveName is currently performing public service. A tourist from the old world accosted her. _milfSlave.slaveName thought she was a rich citizen who wanted to have sex with her, but it seems she just wanted a tour guide. It was a reasonable mistake; the tourist appears wealthy. _milfSlave.slaveName has been acting as her guide for the last half hour. The tourist has asked _milfSlave.slaveName if she can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. She's just into middle age, and extremely plush, wearing capri pants over her motherly hips and a cashmere sweater that understates her generous bust. She's blushing as she asks _milfSlave.slaveName a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spit roasting a slave.
 <</if>>
 
 <br><br>
@@ -75,7 +76,7 @@
 <span id="result">
 <<link "Decline politely">>
 	<<replace "#result">>
-	You have $assistantName instruct $milfSlave.slaveName to pass on your regrets, and add a message for $milfSlave.slaveName expressing confidence in her to represent you and the arcology perfectly well without you. She's @@.mediumaquamarine;affirmed@@ by your trust in her. "<<Master>>," she reports the next time you see her, "that touri<<s>>t wa<<s>> really nice. Al<<s>>o, I got her to have <<s>>e<<x>> with me, after all. <<Sh>>e was all he<<s>>itant and blu<<sh>>y about doing it in public, but <<sh>>e got better after the fir<<s>>t time I ate her out." She looks pleased with herself. "I bet <<sh>>e @@.green;tell<<s>> all her friend<<s>>@@ back home how much fun it i<<s>> here."
+	You have $assistantName instruct _milfSlave.slaveName to pass on your regrets, and add a message for _milfSlave.slaveName expressing confidence in her to represent you and the arcology perfectly well without you. She's @@.mediumaquamarine;affirmed@@ by your trust in her. "<<Master>>," she reports the next time you see her, "that touri<<s>>t wa<<s>> really nice. Al<<s>>o, I got her to have <<s>>e<<x>> with me, after all. <<Sh>>e was all he<<s>>itant and blu<<sh>>y about doing it in public, but <<sh>>e got better after the fir<<s>>t time I ate her out." She looks pleased with herself. "I bet <<sh>>e @@.green;tell<<s>> all her friend<<s>>@@ back home how much fun it i<<s>> here."
 	<<set $rep += 100>>
 	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].oralCount++>>
 	<<set $oralTotal++>>
@@ -83,15 +84,15 @@
 <</link>>
 <br><<link "Share some Free Cities life with her">>
 	<<replace "#result">>
-	You have $milfSlave.slaveName bring the tourist up to meet you. She's full of questions about what it's like to be an arcology owner, and you finally tell her that you can give her a pretty good idea. Eagerly, she asks you how, and you point at $milfSlave.slaveName, telling the tourist she ought to bend the slave over the couch if she wants to know what it's really like to be an oversexed oligarch. "I'm, um, not really a lesbian," the tourist responds hesitantly.
-	<<if $milfSlave.dick > 0>>
-		"You don't have to be," $milfSlave.slaveName purrs. "I have a cock." She slides in, just close enough to prove it. "Plea<<s>>e,
+	You have _milfSlave.slaveName bring the tourist up to meet you. She's full of questions about what it's like to be an arcology owner, and you finally tell her that you can give her a pretty good idea. Eagerly, she asks you how, and you point at _milfSlave.slaveName, telling the tourist she ought to bend the slave over the couch if she wants to know what it's really like to be an oversexed oligarch. "I'm, um, not really a lesbian," the tourist responds hesitantly.
+	<<if _milfSlave.dick > 0>>
+		"You don't have to be," _milfSlave.slaveName purrs. "I have a cock." She slides in, just close enough to prove it. "Plea<<s>>e,
 	<<else>>
-		"Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," $milfSlave.slaveName purrs. "It'<<s>> different here. Plea<<s>>e,
+		"Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," _milfSlave.slaveName purrs. "It'<<s>> different here. Plea<<s>>e,
 	<</if>>
-	fuck me. It'll be fun!"	The tourist turns to stare at her, and she offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and $milfSlave.slaveName giggles, hugging her from behind. She cups one of the tourist's breasts, and snakes her other hand down the front of her pants. "Here!?" the tourist gasps, staring straight at you and blushing even harder. You tell her that that's how you do things in the Free Cities: enjoying a slave is nothing to be ashamed of. She looks doubtful, but she doesn't try to escape from $milfSlave.slaveName's roving hands, either. Your presence continues to bother her until $milfSlave.slaveName distracts her by getting her to cuddle on the couch and make out, providing enough of a distraction that she gets over her inhibitions and orgasms rather immodestly.
+	fuck me. It'll be fun!"	The tourist turns to stare at her, and she offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging her from behind. She cups one of the tourist's breasts, and snakes her other hand down the front of her pants. "Here!?" the tourist gasps, staring straight at you and blushing even harder. You tell her that that's how you do things in the Free Cities: enjoying a slave is nothing to be ashamed of. She looks doubtful, but she doesn't try to escape from _milfSlave.slaveName's roving hands, either. Your presence continues to bother her until _milfSlave.slaveName distracts her by getting her to cuddle on the couch and make out, providing enough of a distraction that she gets over her inhibitions and orgasms rather immodestly.
 	<br><br>
-	You offer her some liquid courage as she recovers, but she's rapidly getting over her hesitation. As the alcohol suffuses her, she starts stealing glances at $milfSlave.slaveName, who for her part is being as seductive as humanly possible. Finally, the tourist mouths 'fuck it' silently, reaches over, and openly gropes the slave's ass. $milfSlave.slaveName giggles and shifts lewdly, ensuring that the tourist's hand makes a thorough tour of everything the slave has. The tourist tentatively sinks a couple of fingers into $milfSlave.slaveName, and the slave shamelessly slides herself onto the invading digits, begging to be fucked. You make a party of it, with the various slaves who come and go over the course of the evening treated to the sight of $milfSlave.slaveName getting fucked by the tourist. She drunkenly promises you to @@.green;tell all her friends@@ how awesome your arcology is at one point, though she has to take her mouth off one of $milfSlave.slaveName's nipples to do so.
+	You offer her some liquid courage as she recovers, but she's rapidly getting over her hesitation. As the alcohol suffuses her, she starts stealing glances at _milfSlave.slaveName, who for her part is being as seductive as humanly possible. Finally, the tourist mouths 'fuck it' silently, reaches over, and openly gropes the slave's ass. _milfSlave.slaveName giggles and shifts lewdly, ensuring that the tourist's hand makes a thorough tour of everything the slave has. The tourist tentatively sinks a couple of fingers into _milfSlave.slaveName, and the slave shamelessly slides herself onto the invading digits, begging to be fucked. You make a party of it, with the various slaves who come and go over the course of the evening treated to the sight of _milfSlave.slaveName getting fucked by the tourist. She drunkenly promises you to @@.green;tell all her friends@@ how awesome your arcology is at one point, though she has to take her mouth off one of _milfSlave.slaveName's nipples to do so.
 	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].oralCount += 3, $slaves[_milfed].analCount += 3>>
 	<<set $oralTotal += 3, $analTotal += 3>>
 	<<set $rep += 100>>
@@ -101,13 +102,13 @@
 <</link>>
 <br><<link "Encourage her to enjoy the slave with your compliments">>
 	<<replace "#result">>
-	You have $milfSlave.slaveName bring the tourist up to meet you, and exchange some minor pleasantries. You tell her that if she really wants to experience Free Cities life, though, she really should enjoy $milfSlave.slaveName, pointing at the slave hovering behind her. She blushes furiously, but before she can stammer a refusal, the slave whispers something into her ear. "I'm, um, not really a lesbian," the tourist responds hesitantly.
-	<<if $milfSlave.dick > 0>>
-		"You don't have to be," $milfSlave.slaveName purrs. "I have a cock." She slides in, just close enough to prove it. "Plea<<s>>e,
+	You have _milfSlave.slaveName bring the tourist up to meet you, and exchange some minor pleasantries. You tell her that if she really wants to experience Free Cities life, though, she really should enjoy _milfSlave.slaveName, pointing at the slave hovering behind her. She blushes furiously, but before she can stammer a refusal, the slave whispers something into her ear. "I'm, um, not really a lesbian," the tourist responds hesitantly.
+	<<if _milfSlave.dick > 0>>
+		"You don't have to be," _milfSlave.slaveName purrs. "I have a cock." She slides in, just close enough to prove it. "Plea<<s>>e,
 	<<else>>
-		"Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," $milfSlave.slaveName purrs. "It'<<s>> different here. Plea<<s>>e,
+		"Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," _milfSlave.slaveName purrs. "It'<<s>> different here. Plea<<s>>e,
 	<</if>>
-	give me a try."	The tourist turns to stare at her, and she offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and $milfSlave.slaveName giggles, hugging her from behind. She takes the tourist's hand, and they leave your office together.
+	give me a try."	The tourist turns to stare at her, and she offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging her from behind. She takes the tourist's hand, and they leave your office together.
 	<br><br>
 	"<<Master>>," she reports the next time you see her, "that touri<<s>>t was really nice. Al<<s>>o, I got her to have <<s>>e<<x>> with me, after all. <<Sh>>e was going to take me back to her hotel but I got her to do me on the way. <<Sh>>e wa<<s>> all he<<s>>itant and blu<<sh>>y about doing it in public, but <<sh>>e got better after the fir<<s>>t time I ate her out." She looks pleased with herself. "I bet <<sh>>e @@.green;tell<<s>> all her friend<<s>>@@ back home how much fun it i<<s>> here."
 	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].oralCount++>>
diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index 667e67e9f32d877dabe06dcdb1adb1ef17962ac7..9afc4b88d608da6a57d1a0aaa6529c3a96c0cebd 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -5,7 +5,7 @@
 <<if $familyTesting == 1>>
 
 <<set $eventSlave = getSlave($recruiterSlave)>>
-<<set $activeSlave = clone($genePool.find(function(o) { return o && o.ID == $eventSlave.ID; }))>>
+<<set $activeSlave = clone($genePool.find(function(o) { return o.ID == $eventSlave.ID; }))>>
 
 /* 000-250-006 */
 <<if $seeImages == 1>>
diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw
index 225b84328f1400b12c235388c3cec2ff88e8b759..f2c2d5dd329a88bd5aefa22f4b44e00c22f3a613 100644
--- a/src/uncategorized/sellSlave.tw
+++ b/src/uncategorized/sellSlave.tw
@@ -19,8 +19,6 @@ You prepare her for sale. Her response to being put up for purchase is
 <<else>>She tries to conceal her terror at going from a trustworthy slave master to the cruel and uncertain world outside your penthouse, but she fails.
 <</if>>
 
-<<set $slim = 0>>
-<<set $stacked = 0>>
 <<slaveCost $activeSlave>>
 <<set $slaveCost = (random(70,80)*Math.trunc($slaveCost/100))>>
 
diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index f17b9fccf389c3ab4bcf1dddc6ef652febb351a6..55afef44278164e243e00b4c0c8d2f94487f5209 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -3,21 +3,6 @@
 <<widget "Beauty">>
 
 <<modScore $args[0]>>
-<<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>>
-	<<set $modded += 1>>
-<<elseif $args[0].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>>
-	<<set $unmodded += 1>>
-<</if>>
-<<if $args[0].vagina == -1>>
-	<<set $XY += 1>>
-<<else>>
-	<<set $XX += 1>>
-<</if>>
-<<if $args[0].visualAge >= 30>>
-	<<set $old += 1>>
-<<else>>
-	<<set $young += 1>>
-<</if>>
 
 <<set $beauty = 0>>
 
@@ -840,12 +825,6 @@
 	<</if>>
 <</if>>
 
-<<if ($args[0].bellyPreg >= 5000) || ($args[0].bellyImplant >= 5000)>>
-	<<set $pregYes += 1>>
-<<elseif ($args[0].belly < 100) && ($args[0].weight < 30) && (!setup.fakeBellies.includes($args[0].bellyAccessory))>>
-	<<set $pregNo += 1>>
-<</if>>
-
 <<if $args[0].bellySag > 0>>
 <<if $args[0].belly < 100>>
 <<if $arcologies[0].FSRepopulationFocus != "unset">>
@@ -866,7 +845,6 @@
 	<<if $arcologies[0].FSSlimnessEnthusiast == "unset">>
 	<<set $beauty += 1>>
 	<</if>>
-	<<set $stacked += 1>>
 	<<if $arcologies[0].FSAssetExpansionist != "unset">>
 	<<set $beauty += ($arcologies[0].FSAssetExpansionist/20)>>
 	<<if canTalk($args[0])>>
@@ -880,7 +858,6 @@
 <<if ($args[0].boobs < 500) && ($args[0].butt < 3)>>
 	<<if ($args[0].muscles <= 30) && $arcologies[0].FSPhysicalIdealist == "unset" && ($args[0].weight <= 10) && $arcologies[0].FSHedonisticDecadence == "unset">>
 		<<set $beauty += 40>>
-		<<set $slim += 1>>
 		<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
 		<<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>>
 		<<if canTalk($args[0])>>
@@ -892,7 +869,6 @@
 	<<elseif $arcologies[0].FSPhysicalIdealist != "unset">> /* no muscle malus for muscle loving societies */
 		<<if $arcologies[0].FSPhysicalIdealistStrongFat == 1 && ($args[0].weight <= 30)>> /* reduced weight malus for fat loving societies */
 			<<set $beauty += 40>>
-			<<set $slim += 1>>
 			<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
 				<<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>>
 				<<if canTalk($args[0]) && $args[0].voice == 3>>
@@ -901,7 +877,6 @@
 			<</if>>
 		<<elseif ($args[0].weight <= 10)>>
 			<<set $beauty += 40>>
-			<<set $slim += 1>>
 			<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
 				<<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>>
 				<<if canTalk($args[0]) && $args[0].voice == 3>>
@@ -912,7 +887,6 @@
 	<<elseif $arcologies[0].FSHedonisticDecadence != "unset" && ($args[0].weight <= 30)>> /* reduced weight malus for fat loving societies */
 		<<if $arcologies[0].FSHedonisticDecadenceStrongFat == 1>> /* no muscle malus for muscle loving societies */
 			<<set $beauty += 40>>
-			<<set $slim += 1>>
 			<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
 				<<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>>
 				<<if canTalk($args[0]) && $args[0].voice == 3>>
@@ -921,7 +895,6 @@
 			<</if>>
 		<<elseif ($args[0].muscles <= 30)>>
 			<<set $beauty += 40>>
-			<<set $slim += 1>>
 			<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
 				<<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>>
 				<<if canTalk($args[0]) && $args[0].voice == 3>>
@@ -965,20 +938,20 @@
 
 <<if $arcologies[0].FSSlimnessEnthusiastLaw == 1>>
 	<<if ($args[0].boobs < 300) && ($args[0].butt <= 1) && ($args[0].waist <= 10)>>
-		<<set $slimPass = 1>>
+		<<set _slimPass = 1>>
 		<<if $arcologies[0].FSPhysicalIdealist == "unset" && $arcologies[0].FSHedonisticDecadenceStrongFat == 0 && $args[0].muscles > 30>> /*muscle check*/
-			<<set $slimPass = 0>>
+			<<set _slimPass = 0>>
 		<</if>>
-		<<if $slimPass == 1>>
+		<<if _slimPass == 1>>
 			<<if $arcologies[0].FSHedonisticDecadence != "unset" || $arcologies[0].FSPhysicalIdealistStrongFat == 1>> /*weight check*/
 				<<if $args[0].weight > 30>>
-					<<set $slimPass = 0>>
+					<<set _slimPass = 0>>
 				<</if>>
 			<<elseif $args[0].weight > 10>>
-				<<set $slimPass = 0>>
+				<<set _slimPass = 0>>
 			<</if>>
 		<</if>>
-		<<if $slimPass == 1>>
+		<<if _slimPass == 1>>
 			<<set $beauty += 40+($arcologies[0].FSSlimnessEnthusiast/20)>> /*45*/
 		<<else>>
 			<<set $beauty -= ($arcologies[0].FSSlimnessEnthusiast/20)>>
@@ -1003,7 +976,6 @@
 	<<set $beauty += 2>>
 	<</if>>
 <<else>>
-	<<set $implanted += 1>>
 	<<if $arcologies[0].FSTransformationFetishist != "unset">>
 	<<set $beauty += ($arcologies[0].FSTransformationFetishist/40)>>
 	<</if>>