diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 943f3a5f9c995c527efc3066a44370f4d1fc0599..62c3eec9cb75b4c685eb330c980aa1f3b3252532 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -507,11 +507,6 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $servantMilkersMultiplier = 1>>
 <<set $servantMilkersJobs = ["be a servant", "work as a servant", "take classes", "please you", "be a subordinate slave", "stay confined", "recruit girls", "rest"]>>
 <<set $foodCost = 25>>
-<<set $slaveOrphanageTotal = 0>>
-<<set $citizenOrphanageTotal = 0>>
-<<set $privateOrphanageTotal = 0>>
-<<set $breederOrphanageTotal = 0>>
-
 
 <<set $legendaryWhoreID = 0>>
 <<set $legendaryEntertainerID = 0>>
@@ -732,7 +727,7 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $marketAssistantLimit = 0>>
 <<set $marketAssistantAggressiveness = 0>>
 
-<<set $justiceEvents = ["slave deal", "slave training", "majority deal", "indenture deal", "virginity deal"]>>
+<<set $justiceEvents = ["slave deal", "slave training", "majority deal", "indenture deal", "virginity deal"]>> /* not in setupVars because we remove events from this array as they occur */
 
 <<set $fixedNationality = 0>>
 <<set $fixedRace = 0>>
@@ -888,6 +883,11 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $slaveMarketLimit = 20>>
 <<set $slavesSeen = 0>>
 
+<<set $slaveOrphanageTotal = 0>>
+<<set $citizenOrphanageTotal = 0>>
+<<set $privateOrphanageTotal = 0>>
+<<set $breederOrphanageTotal = 0>>
+
 <<set $alwaysSubsidizeRep = 0>>
 <<set $alwaysSubsidizeGrowth = 0>>
 <<set $ProImmigrationCash = 0>>
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index 592c009e2ba8f11443d58c2e3701d2c8075a6cd7..9e66d3afa88af6551c36b9f937008d394a54dcbf 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -23,7 +23,6 @@
 /* Some scenes are also stored in useGuard.tw, walkPast.tw, and toychest.tw			*/
 
 <<if Array.isArray($REFSevent)>>
-  <<set $activeSlave = $eventSlave>>
   <<if $cheatMode == 1>>
 	<<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */
 	''A random future societies event would have been selected from the following:''
@@ -39,7 +38,7 @@
   <</if>>
 <<else>>
 
-<<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
+<<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check">>
 
 <<SlaveTitle $activeSlave>>
 <<Enunciate $activeSlave>>
@@ -127,6 +126,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 		<<set $activeSlave.butt = random(0,2)>>
 		<<set $activeSlave.health = random(10,20)>>
 		<<include "New Slave Intro">>
+		<<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 	<</replace>>
 <</link>> // Taking custody of the girl will cost ¤2000. //
 <</if>>
@@ -161,6 +161,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 		<<set $activeSlave.butt = random(0,2)>>
 		<<set $activeSlave.health = random(70,80)>>
 		<<include "New Slave Intro">>
+		<<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 	<</replace>>
 <</link>> // Taking custody of the girl will cost ¤2000. //
 <</if>>
@@ -345,6 +346,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 			<<set $activeSlave.weight = Math.min($activeSlave.weight, 10)>>
 			<<set $activeSlave.muscles = Math.min($activeSlave.muscles, 30)>>
 			<<include "New Slave Intro">>
+			<<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 			<</replace>>
 		<</link>> // Purchasing her outstanding debts will cost ¤10000. //
 		</span>
@@ -399,6 +401,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 			<<set $activeSlave.weight = random(10,40)>>
 			<<set $activeSlave.muscles = Math.min($activeSlave.muscles, 30)>>
 			<<include "New Slave Intro">>
+			<<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 			<</replace>>
 		<</link>> // Purchasing her outstanding debts will cost ¤10000. //
 		</span>
diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw
index 646c04bb9fee8d8cfb9d8d2139a23cd1272c0d2a..dbd161ee53444a85b600cf92e4306cd593ac95e7 100644
--- a/src/uncategorized/nextWeek.tw
+++ b/src/uncategorized/nextWeek.tw
@@ -59,8 +59,8 @@
 		<<set $slaves[_i].rivalryTarget = 0>>
 	<</if>>
 	/% Fix some possible floating point rounding errors, and bring precision to one decimal place. %/
-	<<set $slaves[_i].energy = Math.clamp($slaves[_i].energy.toFixed(1), 0, 100)>>
 	<<SlaveStatClamp $slaves[_i]>>
+	<<set $slaves[_i].energy = Math.clamp($slaves[_i].energy.toFixed(1), 0, 100)>>
 	<<if $slaves[_i].fetishStrength > 95>>
 		<<set $slaves[_i].fetishStrength = 100>>
 	<<else>>
@@ -219,13 +219,13 @@
 <<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>>
 
 /% Other arrays %/
-<<set $events = [], $RESSevent = [], $RESSTRevent = [], $RETSevent = [], $RECIevent = [], $RecETSevent = [], $REFIevent = [], $REFSevent = [], $PESSevent = [], $PETSevent = [], $FSAcquisitionEvents = [], $FSNonconformistEvents = [], $qualifiedNicknames = [], $REAnalCowgirlSubIDs = [], $REButtholeCheckinIDs = [], $recruit = [], $RETasteTestSubIDs = [], $devotedSlaves = [], $rebelSlaves = [], $qualifiedFS = []>>
+<<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 = [], $qualifiedFS = []>>
 
 /% Slave Objects using 0 instead of null. Second most memory eaten up. %/
-<<set $activeSlave = 0, $displaySlave = 0, $domSlave = 0, $eventSlave = 0, $REBoobCollisionSub = 0, $REIfYouEnjoyItSub = 0, $RERelationshipSlave = 0, $RESadisticDescriptionSub = 0, $REShowerForceSub = 0, $slaveWithoutBonuses = 0, $subSlave = 0, $milfSlave = 0, $milkTap = 0, $relation = 0>>
+<<set $activeSlave = 0, $displaySlave = 0, $domSlave = 0, $eventSlave = 0, $RERelationshipSlave = 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 $assayedSlave = null, $beforeGingering = null, $mother = null, $daughter = null, $devMother = null, $devDaughter = null, $alphaTwin = null, $betaTwin = null, $youngerSister = null, $olderSister = null, $recruiterMother = null, $recruiterSister = null, $sibling = null>>
+<<set $assayedSlave = null, $beforeGingering = null, $mother = null, $daughter = null, $devMother = null, $devDaughter = null, $alphaTwin = null, $betaTwin = null, $youngerSister = null, $olderSister = null, $recruiterMother = null, $recruiterSister = null, $sibling = null, $recruiterSlave = null>>
 
 /% Slave Object Arrays. These can take up the most memory. %/
 <<set $eligibleSlaves = [], $slavesInLine = []>>
diff --git a/src/uncategorized/peLonelyBodyguard.tw b/src/uncategorized/peLonelyBodyguard.tw
index 021ca93b35d55c489f97d2121949e89cf51997d4..3400802f99883f598bc0faf28a54bb732080dc93 100644
--- a/src/uncategorized/peLonelyBodyguard.tw
+++ b/src/uncategorized/peLonelyBodyguard.tw
@@ -2,14 +2,20 @@
 
 <<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Random Nonindividual Event">>
 
-<<set $activeSlave = $slaves.find(function(s) { return s.ID == $Bodyguard.ID; })>>
-<<set $j = $slaves.findIndex(function(s) { return s.ID != $Bodyguard.ID && s.relationship == 0 && s.devotion > -20; })>>
+<<set $activeSlave = $Bodyguard, _targetSlaveIndex = []>>
+<<for _i = 0; _i < $slaves.length; _i++>>
+	<<if $slaves[_i].devotion > -20 && $slaves[_i].relationship == 0 && $slaves[_i].ID != $Bodyguard.ID>>
+		<<set _targetSlaveIndex.push(_i)>>
+	<</if>>
+<</for>>
+<<set $j = _targetSlaveIndex.random()>>
+<<Enunciate $activeSlave>>
 
 You take an unusually close interest in $activeSlave.slaveName's health and mental well-being, since your health and mental well-being may rely on her combat effectiveness. She performs her duties acceptably, difficult though they are. Hers is a life of long hours and constant vigilance, and she has very little time to herself. The daily wear hasn't really affected her yet, but it may.
 
 <br><br>
 
-On a whim, you ask her whether she feels lonely. Caught off guard, she <<if canTalk($activeSlave) == false>>says in hesitant gestures that she's all right, and that her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s companionship is enough for her.<<elseif ($activeSlave.lips > 70) || ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>lisps hesitantly "Ahm all right, <<Master>>. Ah love being near you; that'th enough for me."<<else>>says hesitantly "I'm all right, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. I love being near you; that's enough for me."<</if>> The slight hesitation is explained the next time $slaves[$j].slaveName comes to your office. $activeSlave.slaveName watches everyone who sees you, of course, but you catch her eye running appreciatively up and down $slaves[$j].slaveName's body as she leaves.
+On a whim, you ask her whether she feels lonely. Caught off guard, she <<if !canTalk($activeSlave)>>says in hesitant gestures that she's all right, and that her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s companionship is enough for her.<<else>><<say>>s hesitantly "I'm all right, <<Master>>. I love being near you; that'<<s>> enough for me."<</if>> The slight hesitation is explained the next time $slaves[$j].slaveName comes to your office. $activeSlave.slaveName watches everyone who sees you, of course, but you catch her eye running appreciatively up and down $slaves[$j].slaveName's body as she leaves.
 
 <br><br>
 
diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw
index f9315362a1ea6f8b328d8f7391d949f82620eb08..44bf7c8be1b81c2ad9144c6c1fc429a4afa81479 100644
--- a/src/uncategorized/randomNonindividualEvent.tw
+++ b/src/uncategorized/randomNonindividualEvent.tw
@@ -17,7 +17,7 @@
 <<else>>
 <<silently>>
 /* initialize event lists as arrays [], not objects {} */
-<<set $events = [], $RecETSevent = [], $REFIevent = [], $PESSevent = [], $PETSevent = [], $REFSevent = [], $activeSlave = 0, $groomSlave = 0, $brideSlave = 0>>
+<<set $events = [], $RecETSevent = [], $REFIevent = [], $PESSevent = [], $PETSevent = [], $REFSevent = [], $activeSlave = 0, $groomSlave = 0, $brideSlave = 0, $recruiterSlave = 0>>
 
 <<set $seed = 0>>
 
@@ -76,37 +76,43 @@
 
 <<if $familyTesting == 0>>
 
-<<set $devMother = $slaves.find(function(s) { return s.relation == "mother" && s.devotion > 50 && s.anus != 0 && s.relationshipTarget != s.relationTarget && canWalk(s); })>>
-<<if (def $devMother)>>
-	<<set $devDaughter = $slaves.find(function(s) { return s.ID == $devMother.relationTarget && s.devotion > 50 && s.anus != 0 && canWalk(s); })>>
+<<set _relatedSlaves = $slaves.filter(function(s) { return s.relation != 0; })>>
+
+<<set _devMothers = _relatedSlaves.filter(function(s) { return s.relation == "mother" && s.devotion > 50 && s.anus != 0 && s.relationshipTarget != s.relationTarget && canWalk(s); })>>
+<<for _devMothers.length > 0>>
+	<<set $devMother = _devMothers.pluck()>>
+	<<set $devDaughter = _relatedSlaves.find(function(s) { return s.ID == $devMother.relationTarget && s.devotion > 50 && s.anus != 0 && canWalk(s); })>>
 	<<if (def $devDaughter)>>
 		<<set $events.push("RE devoted mother daughter")>>
 	<</if>>
-<</if>>
+<</for>>
 
-<<set $mother = $slaves.find(function(s) { return s.relation == "mother" && s.devotion < 10 && s.anus != 0 && s.relationshipTarget != s.relationTarget && canWalk(s); })>>
-<<if (def $mother)>>
-	<<set $daughter = $slaves.find(function(s) { return s.ID == $mother.relationTarget && s.devotion < 10 && s.anus != 0 && canWalk(s); })>>
+<<set _resMothers = _relatedSlaves.filter(function(s) { return s.relation == "mother" && s.devotion < 10 && s.anus != 0 && s.relationshipTarget != s.relationTarget && canWalk(s); })>>
+<<for _resMothers.length > 0>>
+	<<set $mother = _resMothers.pluck()>>
+	<<set $daughter = _relatedSlaves.find(function(s) { return s.ID == $mother.relationTarget && s.devotion < 10 && s.anus != 0 && canWalk(s); })>>
 	<<if (def $daughter)>>
 		<<set $events.push("RE resistant mother daughter")>>
 	<</if>>
-<</if>>
+<</for>>
 
-<<set $youngerSister = $slaves.find(function(s) { return s.relation == "sister" && canPenetrate(s); })>>
-<<if (def $youngerSister)>>
-	<<set $olderSister = $slaves.find(function(s) { return s.ID == $youngerSister.relationTarget && s.anus == 0 && $youngerSister.devotion > (s.devotion+20); })>>
+<<set _youngerSisters = _relatedSlaves.filter(function(s) { return s.relation == "sister" && canPenetrate(s); })>>
+<<for _youngerSisters.length > 0>>
+	<<set $youngerSister = _youngerSisters.pluck()>>
+	<<set $olderSister = _relatedSlaves.find(function(s) { return s.ID == $youngerSister.relationTarget && s.anus == 0 && $youngerSister.devotion > (s.devotion+20); })>>
 	<<if (def $olderSister)>>
 		<<set $events.push("RE sibling revenge")>>
 	<</if>>
-<</if>>
+<</for>>
 
-<<set $alphaTwin = $slaves.find(function(s) { return s.relation == "twin" && s.anus > 0 && s.devotion > 50 && canWalk(s); })>>
-<<if (def $alphaTwin)>>
-	<<set $betaTwin = $slaves.find(function(s) { return s.ID == $alphaTwin.relationTarget && s.anus > 0 && s.devotion > 50 && canWalk(s); })>>
+<<set _twins = _relatedSlaves.filter(function(s) { return s.relation == "twin" && s.anus > 0 && s.devotion > 50 && canWalk(s); })>>
+<<for _twins.length > 0>>
+	<<set $alphaTwin = _twins.pluck()>>
+	<<set $betaTwin = _relatedSlaves.find(function(s) { return s.ID == $alphaTwin.relationTarget && s.anus > 0 && s.devotion > 50 && canWalk(s); })>>
 	<<if (def $betaTwin)>>
 		<<set $events.push("RE devoted twins")>>
 	<</if>>
-<</if>>
+<</for>>
 
 <<else>> /* $familyTesting == 1 */
 
@@ -598,14 +604,18 @@
 
 <<else>> /* extended family mode == 0 */
 
-<<set $i = $slaves.findIndex(function(s) { return s.recruiter != 0 && s.relation == 0 && s.fuckdoll == 0 && s.canRecruit == 1 && s.devotion > 50 && canWalk(s); })>>
-<<if $i != -1>>
-	<<set $j = $genePool.findIndex(function(o) { return o.ID == $slaves[$i].ID; })>>
-	<<if $j != -1>>
-		<<set $events.push("RE relative recruiter")>>
-	<<else>> /* no matching slave object in the genePool array */
-		<<set $slaves[$i].recruiter = 0>>
-	<</if>>
+<<set _recruiterSlaves = $slaves.filter(function(s) { return s.recruiter != 0 && s.fuckdoll == 0 && s.devotion > 50 && s.relation == 0 && canWalk(s); }), $j = -1>>
+<<if def _recruiterSlaves[0]>>
+	<<for _recruiterSlaves.length > 0 && $j == -1>>
+		<<set $recruiterSlave = _recruiterSlaves.pluck()>>
+		<<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>>
+		<<if $j != -1>>
+			<<set $events.push("RE relative recruiter")>>
+		<<else>> /* no matching slave object in the genePool array */
+			<<set $i = $slaves.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>>
+			<<set $slaves[$i].recruiter = 0>>
+		<</if>>
+	<</for>>
 <</if>>
 
 <</if>> /* closes extended family mode */
diff --git a/src/uncategorized/reFullBed.tw b/src/uncategorized/reFullBed.tw
index 9377f806cc26246f3b3d5d1f9dbbdc18486cb9f3..51e3440a7b7affc309e13a3d615dd4a1fe602a6b 100644
--- a/src/uncategorized/reFullBed.tw
+++ b/src/uncategorized/reFullBed.tw
@@ -2,13 +2,17 @@
 
 <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check">>
 
-<<set _bedSlaveOne = $slaves.findIndex(function(s) { return s.devotion > 50 && s.anus > 0 && (s.assignment == "please you" || s.assignment == "serve in the master suite" || s.assignment == "be your Concubine"); })>>
-<<if _bedSlaveOne != -1>>
-	<<set _bedSlaveTwo = $slaves.findIndex(function(s) { return s.ID != $slaves[_bedSlaveOne].ID && s.devotion > 50 && s.anus > 0 && (s.assignment == "please you" || s.assignment == "serve in the master suite" || s.assignment == "be your Concubine"); })>>
-<</if>>
-<<if (_bedSlaveOne == -1) || (_bedSlaveTwo == -1)>>
+<<set _bedSlaveIndex = []>>
+<<for _i = 0; _i < $slaves.length; _i++>>
+	<<if $slaves[_i].devotion > 50 && $slaves[_i].anus > 0 && ($slaves[_i].assignment == "please you" || $slaves[_i].assignment == "serve in the master suite" || $slaves[_i].assignment == "be your Concubine") && $slaves[_i].amp != 1>>
+		<<set _bedSlaveIndex.push(_i)>>
+	<</if>>
+<</for>>
+<<if _bedSlaveIndex.length < 2>>
 	<<goto "RIE Eligibility Check">>
 <<else>>
+<<set _bedSlaveOne = _bedSlaveIndex.pluck()>>
+<<set _bedSlaveTwo = _bedSlaveIndex.pluck()>>
 
 You have the luxury of being attended to by a coterie of devoted sex slaves. Tonight, $slaves[_bedSlaveTwo].slaveName and $slaves[_bedSlaveOne].slaveName are with you when it's time for bed, so they strip naked and climb under the sheets with you, one on either side. Each snuggles in under one of your arms so she can rest her head on your shoulder, a hand on your chest, her breasts against your flank, <<if $slaves[_bedSlaveTwo].preg > 10 && $slaves[_bedSlaveOne].preg > 10>>her swollen belly against yours, <</if>>and the warmth between her legs against your hip.
 
diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index 12fe115a4deeaf41867a36343b39bf72b5e5a3b2..5f85623b921fd6707aef0d62da2029070ed724b3 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -151,7 +151,7 @@
 	<</switch>>
 
 <<if !canTalk($eventSlave)>>She urgently gestures for permission to write. It's unusual, but she seems quite serious, so you grant it. She writes,<</if>>
-"You've been <<s>>o good to me, <<Master $eventSlave>>. I'm <<s>>ure <<s>>he look<<s>> like I did when you bought me. Plea<<s>>e, <<Master $eventSlave>>, will you buy her like you bought me? I'm afraid <<s>>he'll go to a cruel Ma<<s>>ter." She bites her lip. "And, <<Master $eventSlave>>, I'm <<s>>ure <<s>>he'd learn to love
+"You've been <<s>>o good to me, <<Master>>. I'm <<s>>ure <<s>>he look<<s>> like I did when you bought me. Plea<<s>>e, <<Master>>, will you buy her like you bought me? I'm afraid <<s>>he'll go to a cruel Ma<<s>>ter." She bites her lip. "And, <<Master>>, I'm <<s>>ure <<s>>he'd learn to love
 <<if $eventSlave.fetish == "cumslut">>
 	the ta<<s>>te of your cum
 <<elseif $eventSlave.fetish == "submissive">>
@@ -172,7 +172,7 @@
 	being a good nympho slut
 <<elseif $eventSlave.addict > 2>>
 	being a druggie whore
-<<elseif $eventSlave.births > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
+<<elseif $eventSlave.birthsTotal > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
 	bearing children
 <<elseif $eventSlave.preg > 10 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
 	<<s>>welling with life
@@ -185,29 +185,33 @@
 <</if>>
 a<<s>> much a<<s>> I do.
 <<if $eventSlave.fetish == "cumslut">>
-	We could blow you at the <<s>>ame time, <<Master $eventSlave>>! And <<s>>hare cum!"
+	We could blow you at the <<s>>ame time, <<Master>>! And <<s>>hare cum!"
 <<elseif $eventSlave.fetish == "submissive">>
-	You could u<<s>>e u<<s>> together, <<Master $eventSlave>>!"
+	You could u<<s>>e u<<s>> together, <<Master>>!"
 <<elseif $eventSlave.fetish == "humiliation">>
-	You could make u<<s>> fuck each other in public, <<Master $eventSlave>>!"
+	You could make u<<s>> fuck each other in public, <<Master>>!"
 <<elseif $eventSlave.fetish == "buttslut">>
-	You could fuck our butt<<s>> right next to each other, <<Master $eventSlave>>!"
+	You could fuck our butt<<s>> right next to each other, <<Master>>!"
 <<elseif $eventSlave.fetish == "pregnancy" && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
-	You could knock u<<s>> up next to each other, <<Master $eventSlave>>!"
+	You could knock u<<s>> up next to each other, <<Master>>!"
 <<elseif $eventSlave.fetish == "sadist">>
-	I'm <<s>>ure <<s>>he'd love to help me, <<Master $eventSlave>>!"
+	I'm <<s>>ure <<s>>he'd love to help me, <<Master>>!"
 <<elseif $eventSlave.fetish == "masochist">>
-	You could whip u<<s>> both, <<Master $eventSlave>>!"
+	You could whip u<<s>> both, <<Master>>!"
 <<elseif $eventSlave.fetish == "dom">>
-	I'm <<s>>ure <<s>>he'd love to help me u<<s>>e other <<s>>lave<<s>>, <<Master $eventSlave>>!"
+	I'm <<s>>ure <<s>>he'd love to help me u<<s>>e other <<s>>lave<<s>>, <<Master>>!"
 <<elseif $eventSlave.energy > 95>>
-	I'm <<s>>ure <<s>>he'd love to have three<<s>>ome<<s>>, <<Master $eventSlave>>!"
-<<elseif $eventSlave.births > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
-	We could compete over who carried more of your children, <<Master $eventSlave>>!
+	I'm <<s>>ure <<s>>he'd love to have three<<s>>ome<<s>>, <<Master>>!"
+<<elseif $eventSlave.birthsTotal > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
+	<<if $PC.dick == 1>>
+		We could compete over who carried more of your children, <<Master>>!
+	<<else>>
+		We could compete over who carried more children for you, <<Master>>!
+	<</if>>
 <<elseif $eventSlave.preg > 10 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
-	You could compare how big our bellie<<s>> are next to each other, <<Master $eventSlave>>!
+	You could compare how big our bellie<<s>> are next to each other, <<Master>>!
 <<else>>
-	You could fuck u<<s>> together, <<Master $eventSlave>>!"
+	You could fuck u<<s>> together, <<Master>>!"
 <</if>>
 She waits anxiously for your decision.
 
@@ -737,11 +741,12 @@ You look up the _relationType. She costs ¤$slaveCost, a bargain, but you won't
 
 <<else>> /* vanilla */
 
-<<set $i = $slaves.findIndex(function(s) { return s.recruiter != 0 && s.fuckdoll == 0 && s.devotion > 50 && s.relation == 0 && canWalk(s); })>>
+<<set $i = $slaves.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>>
 <<set $j = $genePool.findIndex(function(o) { return o.ID == $slaves[$i].ID; })>>
 
 <<set $eventSlave = $slaves[$i]>>
 <<set $activeSlave = clone($genePool[$j])>>
+<<Enunciate $eventSlave>>
 
 /* 000-250-006 */
 <<if $seeImages == 1>>
@@ -753,7 +758,7 @@ You look up the _relationType. She costs ¤$slaveCost, a bargain, but you won't
 <</if>>
 /* 000-250-006 */
 
-$eventSlave.slaveName requests an interview with you. She's a devoted slave, and you grant it, and are happy you did when you see the troubled expression on her face. She explains<<if canTalk($eventSlave) == false>> with desperate gestures<</if>> that
+$eventSlave.slaveName requests an interview with you. She's a devoted slave, and you grant it, and are happy you did when you see the troubled expression on her face. She explains<<if !canTalk($eventSlave)>> with desperate gestures<</if>> that
 <<switch $eventSlave.recruiter>>
 <<case "mother">>
 	she had a daughter, who was sent to the slave orphanages. Today will be the daughter's 18th birthday, which means she'll go up for sale.
@@ -767,8 +772,8 @@ $eventSlave.slaveName requests an interview with you. She's a devoted slave, and
 	she has a twin sister, who was still free the last $eventSlave.slaveName knew of her. She's heard a rumor through other slaves that her twin has finally been enslaved, and will soon go up for sale.
 <</switch>>
 <br><br>
-<<if canTalk($eventSlave) == false>>She urgently gestures for permission to write. It's unusual, but she seems quite serious, so you grant it. She writes,<</if>>
-"You've been <<s>>o good to me, <<Master $eventSlave>>. I'm <<s>>ure <<s>>he look<<s>> like I did when you bought me. Plea<<s>>e, <<Master $eventSlave>>, will you buy her like you bought me? I'm afraid <<s>>he'll go to a cruel <<Master $eventSlave>>." She bites her lip. "And, <<Master $eventSlave>>, I'm <<s>>ure <<s>>he'd learn to love
+<<if !canTalk($eventSlave)>>She urgently gestures for permission to write. It's unusual, but she seems quite serious, so you grant it. She writes,<</if>>
+"You've been <<s>>o good to me, <<Master>>. I'm <<s>>ure <<s>>he look<<s>> like I did when you bought me. Plea<<s>>e, <<Master>>, will you buy her like you bought me? I'm afraid <<s>>he'll go to a cruel <<Master>>." She bites her lip. "And, <<Master>>, I'm <<s>>ure <<s>>he'd learn to love
 <<if $eventSlave.fetish == "cumslut">>
 	the ta<<s>>te of your cum
 <<elseif $eventSlave.fetish == "submissive">>
@@ -802,29 +807,33 @@ $eventSlave.slaveName requests an interview with you. She's a devoted slave, and
 <</if>>
 a<<s>> much a<<s>> I do.
 <<if $eventSlave.fetish == "cumslut">>
-	We could blow you at the <<s>>ame time, <<Master $eventSlave>>! And <<s>>hare cum!"
+	We could blow you at the <<s>>ame time, <<Master>>! And <<s>>hare cum!"
 <<elseif $eventSlave.fetish == "submissive">>
-	You could u<<s>>e u<<s>> together, <<Master $eventSlave>>!"
+	You could u<<s>>e u<<s>> together, <<Master>>!"
 <<elseif $eventSlave.fetish == "humiliation">>
-	You could make u<<s>> fuck each other in public, <<Master $eventSlave>>!"
+	You could make u<<s>> fuck each other in public, <<Master>>!"
 <<elseif $eventSlave.fetish == "buttslut">>
-	You could fuck our butt<<s>> right next to each other, <<Master $eventSlave>>!"
+	You could fuck our butt<<s>> right next to each other, <<Master>>!"
 <<elseif $eventSlave.fetish == "pregnancy">>
-	You could knock u<<s>> up next to each other, <<Master $eventSlave>>!"
+	You could knock u<<s>> up next to each other, <<Master>>!"
 <<elseif $eventSlave.fetish == "sadist">>
-	I'm <<s>>ure <<s>>he'd love to help me, <<Master $eventSlave>>!"
+	I'm <<s>>ure <<s>>he'd love to help me, <<Master>>!"
 <<elseif $eventSlave.fetish == "masochist">>
-	You could whip u<<s>> both, <<Master $eventSlave>>!"
+	You could whip u<<s>> both, <<Master>>!"
 <<elseif $eventSlave.fetish == "dom">>
-	I'm <<s>>ure <<s>>he'd love to help me u<<s>>e other <<s>>lave<<s>>, <<Master $eventSlave>>!"
+	I'm <<s>>ure <<s>>he'd love to help me u<<s>>e other <<s>>lave<<s>>, <<Master>>!"
 <<elseif $eventSlave.energy > 95>>
-	I'm <<s>>ure <<s>>he'd love to have three<<s>>ome<<s>>, <<Master $eventSlave>>!"
+	I'm <<s>>ure <<s>>he'd love to have three<<s>>ome<<s>>, <<Master>>!"
 <<elseif $eventSlave.births > 3>>
-	We could compete over who carried more of your children, <<Master $eventSlave>>!
+	<<if $PC.dick == 1>>
+		We could compete over who carried more of your children, <<Master>>!
+	<<else>>
+		We could compete over who carried more children for you, <<Master>>!
+	<</if>>
 <<elseif $eventSlave.preg > 10>>
-	You could compare how big our bellie<<s>> are next to each other, <<Master $eventSlave>>!
+	You could compare how big our bellie<<s>> are next to each other, <<Master>>!
 <<else>>
-	You could fuck u<<s>> together, <<Master $eventSlave>>!"
+	You could fuck u<<s>> together, <<Master>>!"
 <</if>>
 She waits anxiously for your decision.
 
diff --git a/src/uncategorized/reStaffedMorning.tw b/src/uncategorized/reStaffedMorning.tw
index a2de03805f217d3035ba12f40bd0a61364f6ab19..6b5485db2ebb1ab1675a447db0d8551064db49ed 100644
--- a/src/uncategorized/reStaffedMorning.tw
+++ b/src/uncategorized/reStaffedMorning.tw
@@ -1,10 +1,11 @@
 :: RE staffed morning [nobr]
 
-<<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", _bedSlaves = $slaves.filter(function(s) { return s.devotion > 50 && s.anus > 0 && ["please you", "serve in the master suite"].includes(s.assignment); })>>
+<<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", _bedSlaves = $slaves.filter(function(s) { return s.devotion > 50 && s.anus > 0 && ["please you", "serve in the master suite"].includes(s.assignment) && s.amp != 1; })>>
 
 <<if (_bedSlaves.length < 4)>>
 	<<goto "RIE Eligibility Check">>
 <<else>>
+<<set _bedSlaves = _bedSlaves.shuffle()>>
 
 Sleep leaves you quickly one morning to the sensation of two of your fucktoys performing human alarm clock duty. You open your eyes and look down: it's _bedSlaves[0].slaveName and _bedSlaves[1].slaveName today.
 <<if $PC.dick == 1>>