diff --git a/devNotes/AnatomyOfAFreeCitiesEvent.txt b/devNotes/AnatomyOfAFreeCitiesEvent.txt
index 5a6ac0cba79470c0cda7124c4bfa60431d7118fa..8d9d406fd85f79d882810eca9565a2c958c34a24 100644
--- a/devNotes/AnatomyOfAFreeCitiesEvent.txt
+++ b/devNotes/AnatomyOfAFreeCitiesEvent.txt
@@ -120,7 +120,7 @@ A choice doesn't need to have a specific effect. If your event has an immediate
 		Confronting the citizen is simplicity in itself; he would not dare defy you under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his degradationist behaviors. As such, you are able to take civil ownership over the poor slave girl and take her into your care with only minimal compensation to the citizen. As you stride away from her former owner with the girl in your arms, she leans over to plant a chaste kiss of thanks on your cheek.
 		<<set $cash -= 2000>>
 		<<set $activeSlaveOneTimeMaxAge = 22>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.origin = "She was taken into your custody from an abusive owner.">>
 		<<set $activeSlave.devotion = random(-25,0)>>
 		<<set $activeSlave.trust = random(-25,0)>>
diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw
index 92704132135bde52cc3c1bb167701c7fa1a5fb8a..d49198f4ceb1aa73a446f30933a29d177b07a4af 100644
--- a/src/npc/acquisition.tw
+++ b/src/npc/acquisition.tw
@@ -260,7 +260,7 @@ The previous owner seems to have left in something of a hurry.
 	<<switch $targetArcology.type>>
 	<<case "Supremacist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<set $fixedRace = $arcologies[0].FSSupremacistRace>><<include "Generate New Slave">>
+		<<set $fixedRace = $arcologies[0].FSSupremacistRace>><<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(0,15)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.skill.oral = random(15,35), $activeSlave.skill.anal = random(15,35)>>
@@ -273,7 +273,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "please you">>
 	<<case "Subjugationist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<set $fixedRace = $arcologies[0].FSSubjugationistRace>><<include "Generate New Slave">>
+		<<set $fixedRace = $arcologies[0].FSSubjugationistRace>><<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(0,15)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.skill.oral = random(15,35), $activeSlave.skill.anal = random(15,35)>>
@@ -314,7 +314,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "be a servant">>
 	<<case "Paternalist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(55,65), $activeSlave.health = random(55,65)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.intelligence = random(0,100), $activeSlave.intelligenceImplant = 30>>
@@ -322,7 +322,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "conservative clothing", $activeSlave.collar = "none", $activeSlave.shoes = "flats">>
 		<<set $activeSlave.assignment = "be a servant">>
 	<<case "Degradationist">>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = 25, $activeSlave.trust = -25, $activeSlave.health = random(0,15)>>
 		<<set $activeSlave.fuckdoll = 100>>
 		<<set $activeSlave.career = "a Fuckdoll">>
@@ -337,7 +337,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "please you">>
 	<<case "AssetExpansionist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-15,15), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.chem = 50>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -357,7 +357,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "please you">>
 	<<case "SlimnessEnthusiast">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(55,65), $activeSlave.health = random(55,65)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.boobs = 100*random(1,4)>>
@@ -373,7 +373,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "please you">>
 	<<case "TransformationFetishist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-15,15), $activeSlave.health = random(-15,0)>>
 		<<set $activeSlave.faceImplant = random(40,70)>>
 		<<set $activeSlave.face = Math.trunc($activeSlave.face+$activeSlave.faceImplant/2,-100,100)>>
@@ -393,7 +393,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "whore">>
 	<<case "BodyPurist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(55,65), $activeSlave.trust = random(25,45), $activeSlave.health = 100>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.weight = random(-5,5)>>
@@ -410,7 +410,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlaveOneTimeMaxAge = 39>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(55,65), $activeSlave.trust = random(-15,15), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.boobs += 100*random(1,4)>>
@@ -427,7 +427,7 @@ The previous owner seems to have left in something of a hurry.
 	<<case "YouthPreferentialist">>
 		<<set $activeSlaveOneTimeMaxAge = 19>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(55,65), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.boobs = 100*random(1,4)>>
@@ -440,7 +440,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "be a servant">>
 	<<case "Pastoralist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.boobs += 100*random(10,20)>>
 		<<if $activeSlave.balls > 0>><<set $activeSlave.balls++>><</if>>
@@ -449,7 +449,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "get milked">>
 	<<case "PhysicalIdealist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(25,45), $activeSlave.health = 100>>
 		<<set $activeSlave.muscles = random(50,100)>>
 		<<set $activeSlave.skill.oral = random(15,35), $activeSlave.skill.anal = random(15,35)>>
@@ -462,7 +462,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "whore">>
 	<<case "ChattelReligionist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(55,65), $activeSlave.trust = random(55,65), $activeSlave.health = random(0,15)>>
 		<<if $activeSlave.vagina == 0>><<set $activeSlave.vagina++>><</if>>
 		<<set $activeSlave.skill.whoring = random(10,20)>>
@@ -472,7 +472,7 @@ The previous owner seems to have left in something of a hurry.
 	<<case "RomanRevivalist">>
 		<<set $activeSlaveOneTimeMaxAge = 19>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = 100, $activeSlave.trust = random(55,65), $activeSlave.health = 100>>
 		<<set $activeSlave.face = random(0,55)>>
 		<<set $activeSlave.muscles = random(25,50)>>
@@ -485,7 +485,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $oneTimeDisableDisability = 1>>
 		<<set $fixedRace = "latina">>
 		<<set $fixedNationality = "Mexican">>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.accent = 0>>
 		<<set $activeSlave.devotion = 75, $activeSlave.trust = 75, $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.muscles = random(50,75)>>
@@ -495,7 +495,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "be your Head Girl", $HeadGirl = $activeSlave>>
 	<<case "EgyptianRevivalist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(25,45), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.skill.oral = random(15,35), $activeSlave.skill.anal = random(15,35)>>
@@ -511,7 +511,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $oneTimeDisableDisability = 1>>
 		<<set $fixedRace = "asian">>
 		<<set $fixedNationality = "Japanese">>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.accent = 0>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(25,45), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -521,7 +521,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "serve the public">>
 	<<case "ArabianRevivalist">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-15,15), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.intelligence = random(-15,80), $activeSlave.intelligenceImplant = 0>>
@@ -534,7 +534,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $oneTimeDisableDisability = 1>>
 		<<set $fixedRace = "asian">>
 		<<set $fixedNationality = "Chinese">>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = random(55,65), $activeSlave.trust = random(25,45), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(0,55)>>
 		<<set $activeSlave.accent = 0>>
@@ -551,7 +551,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "be your Head Girl", $HeadGirl = $activeSlave>>
 	<<case "Eugenics">>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.devotion = -100, $activeSlave.trust = -100, $activeSlave.health = random(80,90)>>
 		<<set $activeSlave.intelligence = 100>>
 		<<set $activeSlave.intelligenceImplant = 30>>
diff --git a/src/pregmod/reTheSirenStrikesBack.tw b/src/pregmod/reTheSirenStrikesBack.tw
index ca88db0d1ddf1d5cbfd9dbc082fcd2e492acd201..d0f84a3fd6a5e30b0991be560dd4e8a5490ca429 100644
--- a/src/pregmod/reTheSirenStrikesBack.tw
+++ b/src/pregmod/reTheSirenStrikesBack.tw
@@ -13,7 +13,7 @@
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She was brought to you to pay for what she did to one of your slaves.">>
 <<set $activeSlave.career = "a producer">>
 <<set $activeSlave.devotion = random(-70,30)>>
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index b8847e3b3051ca4f1684837a56358b450557992f..ec2f9eecdfedd4d105b25f292f0186b479c5a3b0 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -45,7 +45,7 @@
 <<case "paternalist encounter">>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "She was taken into your custody from an abusive owner.">>
 	<<set $activeSlave.devotion = random(0,25)>>
 	<<set $activeSlave.trust = random(0,25)>>
@@ -60,7 +60,7 @@
 <<case "degradationist encounter">>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "She was taken into your custody from an owner who treated her as an equal.">>
 	<<set $activeSlave.devotion = random(0,50)>>
 	<<set $activeSlave.trust = random(25,70)>>
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index 263273abbf21f7ff4a31d75ad694a46ead585b7b..833ef6a7c52bf0f77d71baa6b110df647e385532 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -66,7 +66,7 @@ As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<if $PStrip == 1>>
 	<<set $activeSlave.origin = "She offered herself to you as a slave to escape the hard life of a free whore.">>
 	<<set $activeSlave.career = "a prostitute">>
@@ -404,7 +404,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 		<</if>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.origin = "She was a student you enslaved when you evacuated her from a threatened old world grade school.">>
 		<<set $activeSlave.career = "a student">>
 		<<set $activeSlave.devotion = random(-90,-75)>>
diff --git a/src/uncategorized/householdLiquidator.tw b/src/uncategorized/householdLiquidator.tw
index fcceda16dd63d6a22aa1a522a0c3a84bdfd1e4c1..bb6a43e593c17bbc907b9301ef31b6f8d6a80a46 100644
--- a/src/uncategorized/householdLiquidator.tw
+++ b/src/uncategorized/householdLiquidator.tw
@@ -8,7 +8,7 @@ The household liquidator is offering a set of siblings for sale. As usual, you w
 <br><br>
 
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "You bought her from the household liquidator.">>
 
 <<set $activeSlave.devotion = random(-75,-25)>>
@@ -97,7 +97,7 @@ The household liquidator is offering something special: identical twins. The mar
 <br><br>
 
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "You bought her from the household liquidator.">>
 
 <<set $activeSlave.devotion = random(-75,-25)>>
diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw
index 72d1338afebc0c794652613e0aa3d741b7de535d..221200bddd9e15c9c4ce02a86ed50c49354d48b3 100644
--- a/src/uncategorized/jeSlaveDispute.tw
+++ b/src/uncategorized/jeSlaveDispute.tw
@@ -88,7 +88,7 @@
 	<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "She was raised to be a slave, since she was mistakenly thought to be from good slave stock.">>
 	<<set $activeSlave.career = "a slave">>
 	<<set $activeSlave.devotion = random(10,15)>>
@@ -112,7 +112,7 @@
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.health = random(-20,20)>>
 	<<set $activeSlave.anus = 2>>
 	<<if $activeSlave.vagina > -1>>
@@ -142,7 +142,7 @@
 	<<set $contractCost = 10000>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You bought out a deal for her sale after the seller took her virginity and the buyer no longer wanted her.">>
 	<<if ndef $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse = 10>><<else>><<set $activeSlave.counter.publicUse += 10>><</if>>
 	<<set $activeSlave.devotion = random(25,30)>>
diff --git a/src/uncategorized/pRaidResult.tw b/src/uncategorized/pRaidResult.tw
index 74a98fc5b4d17e7cbf6bf9a81bbb97e552747739..b192ae1e28f8e2cb0b2d8e0b3f9a59e7a175c325 100644
--- a/src/uncategorized/pRaidResult.tw
+++ b/src/uncategorized/pRaidResult.tw
@@ -28,7 +28,7 @@ Out ahead of the main body of refugees there is a small knot moving quickly and
 	Under orders to target civilians, your mercenaries head for the isolated group. When the VTOL descends to circle around the large group of refugees, it becomes obvious that it won't even be necessary to expend nonlethal ammunition. A few of the refugees throw themselves down in bitterness, but most just subside into the catatonia of helplessness. They stand quiescent as they are searched, tagged, and loaded onto the VTOL like the wretched human refuse they are. The successful raid @@.green;is the talk of the Free City.@@
 	<<run repX(1000, "event")>>
 	<<for _prr = 0; _prr < 4; _prr++>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.origin = "She is an enslaved refugee.">>
 		<<set _newSlaves.push($activeSlave)>>
 	<</for>>
@@ -37,7 +37,7 @@ Out ahead of the main body of refugees there is a small knot moving quickly and
 	<<set $slaveMedic = 1>>
 	<<run repX(1000, "event")>>
 	<<for _prr = 0; _prr < 5; _prr++>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 		<<set $activeSlave.origin = "She is an enslaved refugee who was wounded in the defeated attack on your arcology.">>
 		<<set $activeSlave.health = random(-80,-40)>>
 		<<set _newSlaves.push($activeSlave)>>
diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index 1d47e4812e2fe4f0499046fb9ec734f48ed19e7e..fa6ea183acb58fa19f5a25f3bb01101da26b96aa 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -78,7 +78,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSupremacistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She was captured and enslaved in a conflict zone and fenced to you by a mercenary group.">>
 <<set $activeSlave.devotion -= 40>>
 <<set $activeSlave.trust = random(-45,-25)>>
@@ -95,7 +95,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSupremacistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She made the mistake of marrying into a $arcologies[0].FSSupremacistRace neighborhood and was kidnapped then sold to you.">>
 <<set $activeSlave.devotion -= 40>>
 <<set $activeSlave.trust = random(-45,-25)>>
@@ -109,7 +109,7 @@
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
 <<set $fixedRace = $arcologies[0].FSSubjugationistRace>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She was beaten, sexually assaulted, and finally enslaved for being stupid enough to visit an arcology that doesn't like her kind.">>
 <<set $activeSlave.health = random(-80,-60)>>
 <<set $activeSlave.trust = random(-45,-25)>>
@@ -124,7 +124,7 @@
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
 <<set $fixedRace = $arcologies[0].FSSubjugationistRace>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She came to your arcology to be enslaved out of a sense of self-loathing for her kind.">>
 <<set $activeSlave.health = random(-80,-60)>>
 <<set $activeSlave.trust = random(-25,-15)>>
@@ -215,7 +215,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She was voluntarily enslaved after she decided that your paternalistic arcology was a better place for advancement than the old world.">>
 <<set $activeSlave.career = setup.educatedCareers.random()>>
 <<set $activeSlave.health = random(40,60)>>
@@ -234,7 +234,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She was voluntarily enslaved after she decided that your paternalistic arcology was a better place to live than the old world.">>
 <<set $activeSlave.health = random(40,60)>>
 <<set $activeSlave.devotion = random(25,45)>>
@@ -327,7 +327,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement to get to an arcology in which implants are uncommon, since she has a fear of surgery.">>
 <<set $activeSlave.health = random(-20,20)>>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -342,7 +342,7 @@
 <<set $activeSlaveOneTimeMaxAge = 24>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement after graduating from a slave school and passing her majority, because she heard you treat slaves without implants well.">>
 <<set $activeSlave.age = random(18,24)>>
 <<set $activeSlave.career = "a student">>
@@ -357,7 +357,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She came to you for enslavement out of desperation, terrified that she was about to be enslaved into a worse situation by her abusive family.">>
 <<set $activeSlave.health = random(-40,30)>>
 <<set $activeSlave.devotion = random(10,15)>>
@@ -381,7 +381,7 @@
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She came to you for enslavement out of desperation, terrified that she was about to be asked to do something with her life by her family.">>
 <<set $activeSlave.health = random(-40,30)>>
 <<set $activeSlave.devotion = random(10,15)>>
@@ -403,7 +403,7 @@
 <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% A mature woman. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement after deciding you were her best hope of a good life as a slave.">>
 <<set $activeSlave.health = random(40,60)>>
 <<set $activeSlave.devotion = random(25,45)>>
@@ -432,7 +432,7 @@
 <<set $activeSlaveOneTimeMaxAge = 55>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She was sold to you by her son, in order to raise funds for his business.">>
 <<set $activeSlave.boobs = random(4,6)*200>>
 <<set $activeSlave.weight = 20>>
@@ -464,7 +464,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "You received her from a surgeon who botched an implant operation on her and needed to get her out of sight.">>
 <<set $activeSlave.boobsImplant += random(10,20)*200>>
 <<set $activeSlave.boobs += $activeSlave.boobsImplant>>
@@ -492,7 +492,7 @@
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "Her husband sold her into slavery to escape his debts.">>
 <<set $activeSlave.career = "a trophy wife">>
 <<set $activeSlave.boobsImplant += random(5,10)*200>>
@@ -520,7 +520,7 @@
 <<set $activeSlaveOneTimeMaxAge = $retirementAge>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she felt your arcology was the best place for a woman of her appearance.">>
 <<set $activeSlave.boobs = random(4,6)*50>>
 <<set $activeSlave.weight = -20>>
@@ -546,7 +546,7 @@
 <<set $contractCost = 3000>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement to escape having plastic surgery foisted on her.">>
 <<set $activeSlave.boobs = random(4,6)*50>>
 <<set $activeSlave.weight = -20>>
@@ -569,7 +569,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 19>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement after following a dangerous, illegal growth hormone regimen.">>
 <<set $activeSlave.boobs += random(10,20)*200>>
 <<set $activeSlave.nipples = "inverted">>
@@ -594,7 +594,7 @@
 <<set $activeSlaveOneTimeMaxAge = 44>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you to escape enslavement in her homeland for being older and unmarried.">>
 <<set $activeSlave.age = random(28,$retirementAge)>>
 <<set $activeSlave.boobs += random(6,15)*200>>
@@ -616,7 +616,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She was voluntarily enslaved after she decided that your arcology was the best place for her to get the steroids that she'd allowed to define her life.">>
 <<set $activeSlave.career = setup.uneducatedCareers.random()>>
 <<set $activeSlave.health = random(20,60)>>
@@ -634,7 +634,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She was voluntarily enslaved after she decided that your arcology was the best place for her to get the steroids that she'd allowed to define her life.">>
 <<set $activeSlave.health = random(20,60)>>
 <<set $activeSlave.muscles = 100>>
@@ -650,7 +650,7 @@
 <<set $activeSlaveOneTimeMinAge = 16>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself for enslavement out of religious conviction.">>
 <<set $activeSlave.health = random(10,30)>>
 <<set $activeSlave.devotion = -100>>
@@ -665,7 +665,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She was offered to you by a group of Chattel Religionists eager to be rid of her blasphemous old world beliefs.">>
 <<set $activeSlave.health = random(-10,10)>>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -696,7 +696,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She sold herself to you to escape those who condemned her lifestyle.">>
 <<set $activeSlave.career = "a shut-in">>
 <<set $activeSlave.health = random(-40,20)>>
@@ -737,7 +737,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself for enslavement in hope of being less dull.">>
 <<set $activeSlave.health = random(0,10)>>
 <<set $activeSlave.devotion = random(0,15)>>
@@ -837,7 +837,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She considered herself ugly and wished to stay out of your gene pool.">>
 <<set $activeSlave.health = random(0,60)>>
 <<set $activeSlave.trust = random(25,45)>>
@@ -920,7 +920,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she had a disgustingly naïve view of medieval Japanese culture.">>
 <<set $activeSlave.devotion = random(-15,-5)>>
 <<set $activeSlave.trust = random(5,15)>>
@@ -950,7 +950,7 @@
 <<set $activeSlaveOneTimeMaxAge = Math.max(25,$retirementAge-5)>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Arabian revivalist recruit is described as being in her 30s. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she thought your harem her best hope for good treatment.">>
 <<set $activeSlave.devotion = random(30,35)>>
 <<set $activeSlave.trust = random(30,35)>>
@@ -975,7 +975,7 @@
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Chinese revivalist recruit is described as a middle aged woman. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she thought she would have prospects of advancement among your slaves.">>
 <<set $activeSlave.devotion = random(30,35)>>
 <<set $activeSlave.trust = random(30,35)>>
diff --git a/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw b/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw
index 20080671cd62bf4bf059d44447fe5549a3e41e78..8facee2a6d8f8b9caa5795f24cd7492e53051554 100644
--- a/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw
+++ b/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw
@@ -9,7 +9,7 @@
 
 <<set $contractCost = 3000>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement hoping you would preserve her incestuous relationship with her sibling.">>
 <<set $activeSlave.devotion = random(5,15)>>
 <<set $activeSlave.trust = random(-15,-5)>>
diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw
index 2c6ba6712033fccfe0639c7724010d6652a29da6..93ca2508ade965ef8553feb46b8da1dde4b79cc4 100644
--- a/src/uncategorized/reMalefactor.tw
+++ b/src/uncategorized/reMalefactor.tw
@@ -6,7 +6,7 @@
 
 <<case "addict">>
 
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for attempted burglary.">>
 <<set $activeSlave.career = "a criminal">>
 <<set $activeSlave.devotion = random(-75,-60)>>
@@ -36,7 +36,7 @@
 <<case "escapee">>
 
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for suspected escapism.">>
 <<set $activeSlave.devotion = random(-75,-60)>>
 <<set $activeSlave.trust = random(-15,0)>>
@@ -99,7 +99,7 @@
 <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 <<set $activeSlaveOneTimeMaxAge = 12>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for suspected escapism.">>
 <<set $activeSlave.career = "an orphan">>
 <<set $activeSlave.devotion = random(-15,0)>>
@@ -168,7 +168,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for theft and battery.">>
 <<set $activeSlave.career = "a prostitute">>
 <<set $activeSlave.devotion = random(-75,-60)>>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index 4ecfdb4597d57b1ea2f33841abec9a9c0351d624..6634b7f11a08e2eb58af149285535f1bb549ec02 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -251,7 +251,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She came to you to escape being sold to a cruel master after her producer informed her of her debt.">>
 <<set $activeSlave.career = "a musician">>
 <<set $activeSlave.devotion = random(30,100)>>
@@ -1520,7 +1520,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement out of devotion to her artistic 'craft'.">>
 <<set $activeSlave.boobs = random(4,6)*50>>
 <<set $activeSlave.weight = -20>>
@@ -1584,7 +1584,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She sold herself into slavery to pay her immigration costs.">>
 <<set $activeSlave.devotion = random(-45,-25)>>
 <<set $activeSlave.trust = random(-15,0)>>
diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw
index 0f66b4535cf05264d56d68ff85ad3525c142489b..ce836b0ca8d4b7d22ab95dbec7d2e74273d296c0 100644
--- a/src/uncategorized/recETS.tw
+++ b/src/uncategorized/recETS.tw
@@ -34,7 +34,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She sold herself into slavery to escape addiction debts.">>
 <<set $activeSlave.devotion = random(-15,15)>>
 <<set $activeSlave.trust = random(-15,15)>>
diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw
index 9502f2d28aee4301c121fe222894e9c854e00cc5..374f0f9d6ae61c633a73a6979aacfceb280a525d 100644
--- a/src/uncategorized/resFailure.tw
+++ b/src/uncategorized/resFailure.tw
@@ -478,7 +478,7 @@
 		<<set _slaveGenRange = random(1,4)>>
 		<<set $oneTimeDisableDisability = 1>>
 		<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
-			<<include "Generate New Slave">>
+			<<set $activeSlave = GenerateNewSlave()>>
 		<<else>>
 			<<include "Generate XY Slave">>
 		<</if>>
diff --git a/src/uncategorized/seRecruiterSuccess.tw b/src/uncategorized/seRecruiterSuccess.tw
index e3c909ecd22b970dfd708f2aa73e82029ba3b23b..139593500be32261e7d59b5a79ae40fbe46936fc 100644
--- a/src/uncategorized/seRecruiterSuccess.tw
+++ b/src/uncategorized/seRecruiterSuccess.tw
@@ -8,7 +8,7 @@
 
 <<set $activeSlaveOneTimeMaxAge = 22>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She submitted to enslavement for a better chance at survival than she had as a migrant.">>
 <<set $activeSlave.devotion = random(-15,5)>>
 <<set $activeSlave.trust = random(-10,10)>>
@@ -38,7 +38,7 @@
 <<set $activeSlaveOneTimeMinAge = 30>>
 <<set $activeSlaveOneTimeMaxAge = 45>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She submitted to enslavement for a better quality of life than she had as a recent divorcee.">>
 <<set $activeSlave.devotion = random(-15,5)>>
 <<set $activeSlave.trust = random(-10,10)>>
@@ -168,7 +168,7 @@
 <<set $activeSlaveOneTimeMinAge = 11>>
 <<set $activeSlaveOneTimeMaxAge = 22>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate New Slave">>
+<<set $activeSlave = GenerateNewSlave()>>
 <<set $activeSlave.origin = "She submitted to enslavement to escape the hard life of an old world whore.">>
 <<set $activeSlave.career = "a prostitute">>
 <<set $activeSlave.devotion = random(-15,5)>>
diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw
index b1f633103de19562b9e1e72b63a13cc6db05c943..fd9ca71a5a8aad54fb694d7400c65107326dad93 100644
--- a/src/uncategorized/slaveShelter.tw
+++ b/src/uncategorized/slaveShelter.tw
@@ -39,7 +39,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 <<switch _origin>>
 <<case "broken">>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She has never communicated anything about her background, since she arrived at the shelter with a broken mind.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -60,7 +60,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $shelterSlave.fetishStrength = 0>>
 <<case "amputee">>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "It's not clear why her previous owner cut her arms and legs off.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -74,7 +74,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her owner purposely blinded her by dumping boiling water into her eyes.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -91,7 +91,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her owner purposely deafened her by piercing her eardrums with knitting needles.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -178,7 +178,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $activeSlaveOneTimeMinAge = 14>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She is an enslaved Daughter of Liberty, caught some weeks after the failed coup. Her previous owner used her as a punching bag and dart board, then when he was bored of her tattooed obscenities all over her body and threw her away.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -342,7 +342,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $shelterSlave.sexualFlaw = either("apathetic", "hates anal", "hates oral", "hates penetration")>>
 <<case "reaction">>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She was discarded after suffering a terrible reaction to growth hormone treatment.">>
 	<<set $shelterSlave.career = "a slave">>
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index 405626813fa8bed1f63235de2b9a6ef5fff58439..9c9cb5861f32acbf1baebc933fbff575086bd47d 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -4,7 +4,7 @@
  Call as <<StartingGirlsWorkaround>>
 %/
 <<widget "StartingGirlsWorkaround">>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $startingGirlCopied = 0>>
 	<<set $activeSlave.health = 0>>
 	<<set $activeSlave.devotion = 0>>
@@ -695,7 +695,7 @@
 		<<include "Generate XY Slave">>
 	<<else>>
 		Slaves are passed to training regardless of whether they have dicks or pussies.
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 	<</if>>
 	<<set $activeSlave.origin = "She was enslaved and trained by your corporation.">>
 	<<set $activeSlave.devotion = random(-30,0)>>
@@ -1120,7 +1120,7 @@
 	<<if $arcologies[_market].FSSubjugationist > 20>>
 		<<set $fixedRace = $arcologies[_market].FSSubjugationistRace>>
 	<</if>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You bought her from ">>
 	<<set $activeSlave.origin += $arcologies[_market].name>>
 	<<set $activeSlave.origin += ".">>
@@ -1573,7 +1573,7 @@
 	<</if>>
 
 <<case "heap">>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You bought her from a body dump, completely broken.">>
 	<<set $activeSlave.devotion = 0>>
 	<<set $activeSlave.trust = 0>>
@@ -1626,7 +1626,7 @@
 
 <<case "wetware">>
 	<<set $fixedNationality = "Stateless">>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You bought her from a wetware CPU farm, her body ruined but her mind subjected to a simulated career.">>
 	<<set $activeSlave.devotion = 40>>
 	<<set $activeSlave.trust = -100>>
@@ -1707,7 +1707,7 @@
 	<<set $activeSlave.fetishStrength = 0>>
 
 <<case "kidnappers">>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You bought her from the kidnappers' slave market, so she was probably forced into slavery.">>
 	<<set $activeSlave.devotion -= 5>>
 	<<set $activeSlave.trust = random(-45,-25)>>
@@ -1730,7 +1730,7 @@
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 		<<set $fixedRace = _races.random()>>
 	<</if>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You purchased her indenture contract, making her yours for as long as it lasts.">>
 	<<set $activeSlave.indentureRestrictions = either(0,1,1,2,2,2,2)>>
 	<<if $activeSlave.indentureRestrictions >= 2>>
@@ -1747,7 +1747,7 @@
 
 
 <<case "hunters">>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You bought her from the runaway hunters' slave market after they recaptured her and her original owner did not pay their fee.">>
 	<<set $activeSlave.devotion = -20>>
 	<<set $activeSlave.trust = random(-15,15)>>
@@ -1812,7 +1812,7 @@
 	<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 	<<set $activeSlaveOneTimeMaxAge = $fertilityAge>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Must not have had their first period. %/
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You bought her from the underage raiders' slave market.">>
 	<<set $activeSlave.trust -= 25>>
 	<<set $activeSlave.health += 20>>
@@ -1835,7 +1835,7 @@
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Supposed to have just reached the age of majority. %/
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You bought her from the girl raiders' slave market the week she reached her majority.">>
 	<<set $activeSlave.trust -= 25>>
 	<<set $activeSlave.health += 20>>
@@ -1862,7 +1862,7 @@
 
 <<case "trainers">>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 	<<set $activeSlave.origin = "You bought her from the trainers' slave market after they put her through basic training.">>
 	<<set $activeSlave.devotion += 40>>
 	<<set $activeSlave.trust += 40>>
@@ -2334,7 +2334,7 @@
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
-		<<include "Generate New Slave">>
+		<<set $activeSlave = GenerateNewSlave()>>
 	<<else>>
 		<<include "Generate XY Slave">>
 	<</if>>
@@ -2869,7 +2869,7 @@
 		<</if>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 
 	/*
 	<<if $activeSlave.dick > 0>>
@@ -3048,7 +3048,7 @@
 		<</if>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 
 	<<set _criminal = setup.whiteCollarCriminalPool.random()>>
 
@@ -3146,7 +3146,7 @@
 		<</if>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate New Slave">>
+	<<set $activeSlave = GenerateNewSlave()>>
 
 	/*
 	<<if $activeSlave.dick > 0>>