diff --git a/src/js/eventSelectionJS.tw b/src/js/eventSelectionJS.tw
index a5d188bb2603d82923fe24f31ce30f706c557d8c..d592884fd60d415ae4399e772ab98551018fd065 100644
--- a/src/js/eventSelectionJS.tw
+++ b/src/js/eventSelectionJS.tw
@@ -216,22 +216,21 @@ if(eventSlave.fetish != "mindbroken") {
 				}
 			}
 
-			if(State.variables.RERelationshipSlave != 0) {
-				if(eventSlave.relationship > 3) {
-					if(State.variables.RERelationshipSlave.devotion > 20) {
-						if(canWalk(State.variables.RERelationshipSlave)) {
-							if(canTalk(State.variables.RERelationshipSlave)) {
-								if(eventSlave.devotion > 50) {
-									if(eventSlave.trust > 50) {
-										if(eventSlave.speechRules != "restrictive") {
-											State.variables.RETSevent.push("date please");
-										}
-										if(State.variables.RERelationshipSlave.anus != 0) {
-											if(State.variables.RERelationshipSlave.dick != 1) {
-												if(State.variables.RERelationshipSlave.dick == 0 || canAchieveErection(State.variables.RERelationshipSlave)) {
-													if(State.variables.RERelationshipSlave.fetish == "dom" || State.variables.RERelationshipSlave.fetish == "sadist") {
-														State.variables.RETSevent.push("top exhaustion");
-													}
+			if(eventSlave.relationship > 3) {
+				var relationshipSlave = State.variables.slaves.find(function(s) { return s.ID == eventSlave.relationshipTarget; });
+				if(relationshipSlave.devotion > 20) {
+					if(canWalk(relationshipSlave)) {
+						if(canTalk(relationshipSlave)) {
+							if(eventSlave.devotion > 50) {
+								if(eventSlave.trust > 50) {
+									if(eventSlave.speechRules != "restrictive") {
+										State.variables.RETSevent.push("date please");
+									}
+									if(relationshipSlave.anus != 0) {
+										if(relationshipSlave.dick != 1) {
+											if(relationshipSlave.dick == 0 || canAchieveErection(relationshipSlave)) {
+												if(relationshipSlave.fetish == "dom" || relationshipSlave.fetish == "sadist") {
+													State.variables.RETSevent.push("top exhaustion");
 												}
 											}
 										}
@@ -1923,19 +1922,18 @@ if(eventSlave.fetish != "mindbroken") {
 				}
 			}
 
-			if(State.variables.RERelationshipSlave != 0) {
-				if(eventSlave.relationship > 3) {
-					if(State.variables.RERelationshipSlave.devotion > 20) {
-						if(canWalk(State.variables.RERelationshipSlave)) {
-							if(canTalk(State.variables.RERelationshipSlave)) {
-								if(eventSlave.devotion > 50) {
-									if(eventSlave.trust > 50) {
-										if(State.variables.RERelationshipSlave.anus != 0) {
-											if(State.variables.RERelationshipSlave.dick != 1) {
-												if(State.variables.RERelationshipSlave.dick == 0 || canAchieveErection(State.variables.RERelationshipSlave)) {
-													if(State.variables.RERelationshipSlave.fetish == "dom" || State.variables.RERelationshipSlave.fetish == "sadist") {
-														State.variables.RETSevent.push("top exhaustion");
-													}
+			if(eventSlave.relationship > 3) {
+				var relationshipSlave = State.variables.slaves.find(function(s) { return s.ID == eventSlave.relationshipTarget; });
+				if(relationshipSlave.devotion > 20) {
+					if(canWalk(relationshipSlave)) {
+						if(canTalk(relationshipSlave)) {
+							if(eventSlave.devotion > 50) {
+								if(eventSlave.trust > 50) {
+									if(relationshipSlave.anus != 0) {
+										if(relationshipSlave.dick != 1) {
+											if(relationshipSlave.dick == 0 || canAchieveErection(relationshipSlave)) {
+												if(relationshipSlave.fetish == "dom" || relationshipSlave.fetish == "sadist") {
+													State.variables.RETSevent.push("top exhaustion");
 												}
 											}
 										}
diff --git a/src/npc/newSlaveIncestSex.tw b/src/npc/newSlaveIncestSex.tw
index 67132c9b9aaa8c806a71ec0adbd39485c4e0f60d..c4560d444a70ef356a36137cefb868d9df2c0b11 100644
--- a/src/npc/newSlaveIncestSex.tw
+++ b/src/npc/newSlaveIncestSex.tw
@@ -103,7 +103,7 @@ Hesitantly, they assume 69 position on your couch. They either never did this in
 <<if $activeSlave.dick == 0 >>
 Carefully, _oneshe spreads _oneher _other's labia. Then _oneshe continues to give _oneher _other's exposed pussy a few experimental licks. At first, _oneher efforts seem to be futile, but after a while the _otherlong's clit becomes engorged and _otherher juices start flowing.
 <<else>>
-Uncertain, _oneshe grabs _oneher <<if _other == "twin">>_other<<else>>_otherlong<</if>>'s penis. Then _oneshe puts _oneher _other's flaccid member into _oneher mouth and gives it an experimental sucke. At first, _oneher efforts seem to be futile, but after a while the _otherlong sports a nice, hard erection.
+Uncertain, _oneshe grabs _oneher <<if _other == "twin">>_other<<else>>_otherlong<</if>>'s penis. Then _oneshe puts _oneher _other's flaccid member into _oneher mouth and gives it an experimental suck. At first, _oneher efforts seem to be futile, but after a while the _otherlong sports a nice, hard erection.
 <</if>>
 As the _other's arousal grows, _othershe becomes more eager to please _otherher _onelong, too. Going down on _otherher's lover's genitals, _othershe starts to mimic _otherher ministrations.
 	<<if ($sissy.dick == 0) != ($activeSlave.dick == 0) >>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 7fd3cee4f3d83a6369a031827a15ea5f554a6e9c..93bf3e13a905a6254d47793a483e285410bba301 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -1590,6 +1590,9 @@ Setting missing global variables:
 <<if ndef $REReductionCheckinIDs>>
 	<<set $REReductionCheckinIDs = []>>
 <</if>>
+<<if def $RERelationshipSlave>>
+	<<unset $RERelationshipSlave>>
+<</if>>
 <<if ndef $dormitory>>
 	<<set $dormitory = 20>>
 <</if>>
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index b1d4e6cd59af0e1a7ffe0dc4566f906a83d734a9..efafd4557f5f150037d370558335289549865d6c 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -116,7 +116,7 @@
 
 <<case "top exhaustion">>
 
-<<set $subSlave = $RERelationshipSlave>>
+<<set $subSlave = $slaves.find(function(s) { return s.ID == $eventSlave.relationshipTarget; })>>
 
 <<case "simple assault">>
 
@@ -645,7 +645,7 @@ $activeSlave.slaveName coughs and looks doubtful, like she's mulling over a ques
 	<<set $seed = 1>>
 <</if>>
 <<set _belly = bellyAdjective($activeSlave)>>
-As you stroll past the best part of the slave living area one evening, you hear a lewd slap, slap, slap coming from the room <<EventNameLink $activeSlave>> and $RERelationshipSlave.slaveName share. It's quite obvious what they're up to, but you look in anyway. $activeSlave.slaveName has clearly had a long day, and is tired, but she's being a good <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> and letting $RERelationshipSlave.slaveName use her body. $activeSlave.slaveName is lying face-down on their bed, arms crossed under her head, looking quite relaxed. She has a couple of pillows tucked under her hips to raise them so that her <<if $activeSlave.relationship > 4>>wife<<else>>sweetheart<</if>> can fuck her comfortably<<if $activeSlave.belly >= 5000>> and to give her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> room beneath her<</if>>. They've obviously been at this for a while. $RERelationshipSlave.slaveName likes to top and is not gentle at it, and she's pounding $activeSlave.slaveName as hard as she can. She's <<if $RERelationshipSlave.muscles > 30>>a very strong girl, and her muscles work noticeably<<elseif $RERelationshipSlave.muscles > 5>>physically fit, but even so, she's showing signs of fatigue<<else>>not very fit, and she's gasping tiredly<</if>> as she pistons <<if canPenetrate($RERelationshipSlave)>>her penis<<else>>the strap-on she's wearing<</if>> in and out of the <<if $seed == 1>>asshole<<else>>pussy<</if>> beneath her.
+As you stroll past the best part of the slave living area one evening, you hear a lewd slap, slap, slap coming from the room <<EventNameLink $activeSlave>> and $subSlave.slaveName share. It's quite obvious what they're up to, but you look in anyway. $activeSlave.slaveName has clearly had a long day, and is tired, but she's being a good <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> and letting $subSlave.slaveName use her body. $activeSlave.slaveName is lying face-down on their bed, arms crossed under her head, looking quite relaxed. She has a couple of pillows tucked under her hips to raise them so that her <<if $activeSlave.relationship > 4>>wife<<else>>sweetheart<</if>> can fuck her comfortably<<if $activeSlave.belly >= 5000>> and to give her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> room beneath her<</if>>. They've obviously been at this for a while. $subSlave.slaveName likes to top and is not gentle at it, and she's pounding $activeSlave.slaveName as hard as she can. She's <<if $subSlave.muscles > 30>>a very strong girl, and her muscles work noticeably<<elseif $subSlave.muscles > 5>>physically fit, but even so, she's showing signs of fatigue<<else>>not very fit, and she's gasping tiredly<</if>> as she pistons <<if canPenetrate($subSlave)>>her penis<<else>>the strap-on she's wearing<</if>> in and out of the <<if $seed == 1>>asshole<<else>>pussy<</if>> beneath her.
 
 <br><br>
 
@@ -654,27 +654,27 @@ For her part, $activeSlave.slaveName is playing an utterly passive role. She eve
 	<<if $activeSlave.anus > 2>>
 		Her welcoming asspussy can take this all night.
 	<<elseif $activeSlave.anus > 1>>
-		<<if canPenetrate($RERelationshipSlave)>>
-			<<if $RERelationshipSlave.dick > 4>>
+		<<if canPenetrate($subSlave)>>
+			<<if $subSlave.dick > 4>>
 				Her lover's cock is big enough that it sometimes bothers even her experienced anus, but she was clearly fucked into a nice relaxed gape a while ago.
 			<<else>>
 				She can take her lover's modest cock easily.
 			<</if>>
-			<<if canImpreg($activeSlave, $RERelationshipSlave)>>
-				<<KnockMeUp $activeSlave 10 1 $RERelationshipSlave.ID 1>>
+			<<if canImpreg($activeSlave, $subSlave)>>
+				<<KnockMeUp $activeSlave 10 1 $subSlave.ID 1>>
 			<</if>>
 		<<else>>
 			Her lover is using a formidable phallus, but she was clearly fucked into a nice relaxed gape a while ago.
 		<</if>>
 	<<else>>
-		<<if canPenetrate($RERelationshipSlave)>>
-			<<if $RERelationshipSlave.dick > 2>>
+		<<if canPenetrate($subSlave)>>
+			<<if $subSlave.dick > 2>>
 				Her lover's cock is big enough that it often causes her some anal pain, but her tight ass has clearly been worked in gradually tonight, and she's taking it just fine.
 			<<else>>
 				Her lover's little dick is well suited to her tight butt, and she's taking her anal pounding just fine.
 			<</if>>
-			<<if canImpreg($activeSlave, $RERelationshipSlave)>>
-				<<KnockMeUp $activeSlave 10 1 $RERelationshipSlave.ID 1>>
+			<<if canImpreg($activeSlave, $subSlave)>>
+				<<KnockMeUp $activeSlave 10 1 $subSlave.ID 1>>
 			<</if>>
 		<<else>>
 			Her lover is using a formidable phallus, but her tight ass has clearly been worked in gradually tonight, and she's taking it just fine.
@@ -684,39 +684,39 @@ For her part, $activeSlave.slaveName is playing an utterly passive role. She eve
 	<<if $activeSlave.vagina > 2>>
 		Her gaping cunt can take this all night.
 	<<elseif $activeSlave.vagina > 1>>
-		<<if canPenetrate($RERelationshipSlave)>>
-			<<if $RERelationshipSlave.dick > 4>>
+		<<if canPenetrate($subSlave)>>
+			<<if $subSlave.dick > 4>>
 				Her lover's cock is big enough that it sometimes bothers even her veteran pussy, but she's relaxed and taking it easily.
 			<<else>>
 				She can take her lover's modest cock easily.
 			<</if>>
-			<<if canImpreg($activeSlave, $RERelationshipSlave)>>
-				<<KnockMeUp $activeSlave 10 0 $RERelationshipSlave.ID 1>>
+			<<if canImpreg($activeSlave, $subSlave)>>
+				<<KnockMeUp $activeSlave 10 0 $subSlave.ID 1>>
 			<</if>>
 		<<else>>
 			Her lover is using a formidable phallus, but she's relaxed and taking it easily.
 		<</if>>
 	<<else>>
-		<<if canPenetrate($RERelationshipSlave)>>
-			<<if $RERelationshipSlave.dick > 2>>
+		<<if canPenetrate($subSlave)>>
+			<<if $subSlave.dick > 2>>
 				Her lover's cock is big enough that it often causes her some pain, but her tight little pussy has clearly been worked in gradually tonight, and she's taking it just fine.
 			<<else>>
 				Her lover's little dick is well suited to her tight little pussy, and she's taking her pounding just fine.
 			<</if>>
-			<<if canImpreg($activeSlave, $RERelationshipSlave)>>
-				<<KnockMeUp $activeSlave 10 0 $RERelationshipSlave.ID 1>>
+			<<if canImpreg($activeSlave, $subSlave)>>
+				<<KnockMeUp $activeSlave 10 0 $subSlave.ID 1>>
 			<</if>>
 		<<else>>
 			Her lover is using a formidable phallus, but her tight little pussy has clearly been worked in gradually tonight, and she's taking it just fine.
 		<</if>>
 	<</if>>
 <</if>>
-Being the <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> of a lusty fucker like $activeSlave.slaveName can be tiring, especially in addition to her other duties. But despite the vigor, the sex looks quite loving. $activeSlave.slaveName goes on smiling comfortably as <<if $activeSlave.butt > 7>>her enormous ass ripples<<elseif $activeSlave.butt > 4>>her heavy ass jiggles<<else>>her cute butt jiggles a bit<</if>> under each hard slap as $RERelationshipSlave.slaveName brings her hips down to penetrate her fully, yet again.
+Being the <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> of a lusty fucker like $activeSlave.slaveName can be tiring, especially in addition to her other duties. But despite the vigor, the sex looks quite loving. $activeSlave.slaveName goes on smiling comfortably as <<if $activeSlave.butt > 7>>her enormous ass ripples<<elseif $activeSlave.butt > 4>>her heavy ass jiggles<<else>>her cute butt jiggles a bit<</if>> under each hard slap as $subSlave.slaveName brings her hips down to penetrate her fully, yet again.
 
 <br><br>
-<<set _belly = bellyAdjective($RERelationshipSlave)>>
+<<set _belly = bellyAdjective($subSlave)>>
 
-Mere moments after you absorb this arresting scene, $RERelationshipSlave.slaveName thrusts <<if canPenetrate($RERelationshipSlave)>>her cock<<else>>the strap-on<</if>> all the way inside $activeSlave.slaveName's <<if $seed == 1>>ass<<else>>womanhood<</if>> and shudders, <<if canPenetrate($RERelationshipSlave)>>filling it with her cum<<else>>orgasming<</if>>. Then she collapses, utterly spent. $activeSlave.slaveName <<if canPenetrate($RERelationshipSlave)>>gasps at the sensation of the ejaculate shooting into her body<<else>>smiles a little wider as she feels $activeSlave.slaveName's muscles tense with climax<</if>>, and then grunts a little as $RERelationshipSlave.slaveName lies down on top of her.<<if $RERelationshipSlave.boobs > 5000>> The enormous weight of her lover's boobs squashes her.<</if>><<if $RERelationshipSlave.belly >= 5000>> Her _belly <<if $RERelationshipSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> pushing into the small of her back.<</if>> After a few seconds, she wiggles her hips a little as a wordless question. The sensation <<if canPenetrate($RERelationshipSlave)>>against $RERelationshipSlave.slaveName's softening, overstimulated member<<else>>is transmitted through the phallus and its harness to $RERelationshipSlave.slaveName's overstimulated clit, and this<</if>> makes the exhausted slave on top quiver, eliciting a giggle from the slave underneath her. "I love you, $RERelationshipSlave.slaveName," she whispers, and receives a mumbled "I love you too" in breathy response, right next to her ear.
+Mere moments after you absorb this arresting scene, $subSlave.slaveName thrusts <<if canPenetrate($subSlave)>>her cock<<else>>the strap-on<</if>> all the way inside $activeSlave.slaveName's <<if $seed == 1>>ass<<else>>womanhood<</if>> and shudders, <<if canPenetrate($subSlave)>>filling it with her cum<<else>>orgasming<</if>>. Then she collapses, utterly spent. $activeSlave.slaveName <<if canPenetrate($subSlave)>>gasps at the sensation of the ejaculate shooting into her body<<else>>smiles a little wider as she feels $activeSlave.slaveName's muscles tense with climax<</if>>, and then grunts a little as $subSlave.slaveName lies down on top of her.<<if $subSlave.boobs > 5000>> The enormous weight of her lover's boobs squashes her.<</if>><<if $subSlave.belly >= 5000>> Her _belly <<if $subSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> pushing into the small of her back.<</if>> After a few seconds, she wiggles her hips a little as a wordless question. The sensation <<if canPenetrate($subSlave)>>against $subSlave.slaveName's softening, overstimulated member<<else>>is transmitted through the phallus and its harness to $subSlave.slaveName's overstimulated clit, and this<</if>> makes the exhausted slave on top quiver, eliciting a giggle from the slave underneath her. "I love you, $subSlave.slaveName," she whispers, and receives a mumbled "I love you too" in breathy response, right next to her ear.
 
 <<case "simple assault">>
 
@@ -1604,12 +1604,12 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 <<link "They're not done yet">>
 	<<replace "#name">>$activeSlave.slaveName<</replace>>
 	<<replace "#result">>
-	$RERelationshipSlave.slaveName is out of it, and doesn't realize you're there. The first indication she gets of your presence is the <<if $PC.dick == 1>>head of your penis<<else>>tip of your strap-on<</if>> <<if $RERelationshipSlave.anus > 2>>sliding easily inside her soft butthole<<elseif $RERelationshipSlave.anus > 1>>pushing firmly up her relaxed anus<<else>>penetrating her tight little asshole<</if>>. She groans, but greets you properly, slurring a little from sheer fatigue and overstimulation. Nevertheless, she reaches clumsily around to spread her cheeks for you. As you begin to fuck her butt, your invading <<if $PC.dick == 1>>cock<<else>>phallus<</if>> <<if canPenetrate($RERelationshipSlave)>>presses against her prostate, forcing her hard again<<else>>and thrusting hips get her moving again, too<</if>>. Beneath her, $activeSlave.slaveName shifts uncomfortably at the resumed sex and the extra weight. To relieve her, you haul her <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> into a more upright position so she can fuck and be fucked while straddling $activeSlave.slaveName's pressed-together thighs. You fuck $RERelationshipSlave.slaveName just as hard as she was fucking $activeSlave.slaveName, taking your pleasure from her without mercy. Despite this, the sexed-out slave orgasms again.
-	<<if ($PC.dick == 1) && (canPenetrate($RERelationshipSlave))>>Deciding to really fill $activeSlave.slaveName, you shove $RERelationshipSlave.slaveName's quivering body off to one side without ceremony, shove yourself inside the $desc on the bottom, and add your cum to the two loads already inside her.<<else>>You climax yourself, and then stand.<</if>>
+	$subSlave.slaveName is out of it, and doesn't realize you're there. The first indication she gets of your presence is the <<if $PC.dick == 1>>head of your penis<<else>>tip of your strap-on<</if>> <<if $subSlave.anus > 2>>sliding easily inside her soft butthole<<elseif $subSlave.anus > 1>>pushing firmly up her relaxed anus<<else>>penetrating her tight little asshole<</if>>. She groans, but greets you properly, slurring a little from sheer fatigue and overstimulation. Nevertheless, she reaches clumsily around to spread her cheeks for you. As you begin to fuck her butt, your invading <<if $PC.dick == 1>>cock<<else>>phallus<</if>> <<if canPenetrate($subSlave)>>presses against her prostate, forcing her hard again<<else>>and thrusting hips get her moving again, too<</if>>. Beneath her, $activeSlave.slaveName shifts uncomfortably at the resumed sex and the extra weight. To relieve her, you haul her <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> into a more upright position so she can fuck and be fucked while straddling $activeSlave.slaveName's pressed-together thighs. You fuck $subSlave.slaveName just as hard as she was fucking $activeSlave.slaveName, taking your pleasure from her without mercy. Despite this, the sexed-out slave orgasms again.
+	<<if ($PC.dick == 1) && (canPenetrate($subSlave))>>Deciding to really fill $activeSlave.slaveName, you shove $subSlave.slaveName's quivering body off to one side without ceremony, shove yourself inside the $desc on the bottom, and add your cum to the two loads already inside her.<<else>>You climax yourself, and then stand.<</if>>
 	Pleased, you head off to find more amusement, leaving the sex-stained slaves dozing in each other's arms, @@.hotpink;not thinking for a moment@@ about how profoundly sexual pleasure dominates their lives.
 	<<SimpleVCheck>>
 	<<set $activeSlave.devotion += 4>>
-	<<set _rets = $slaves.findIndex(function(s) { return s.ID == $RERelationshipSlave.ID; })>>
+	<<set _rets = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>>
 	<<if canPenetrate($slaves[_rets])>>
 		<<if canImpreg($activeSlave, $slaves[_rets])>>
 			<<KnockMeUp $activeSlave 5 1 $slaves[_rets].ID 1>>
@@ -1629,7 +1629,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 <br><<link "Rinse off with them">>
 	<<replace "#name">>$activeSlave.slaveName<</replace>>
 	<<replace "#result">>
-	You announce that they definitely need to rinse off before bed. They both start with surprise and then greet you as best they can, though $RERelationshipSlave.slaveName groans a little at having to get up so soon after exhausting herself and then climaxing. Giggling, $activeSlave.slaveName heaves her to her feet, and between the two of you, you get her to the showers. She's really spent; her legs are wobbly, and she slithers down to crouch under the warm water as soon as she can. Uncoordinated, she fumbles for the soap and washes her sore body, only vaguely noticing the sex going on mere centimeters over her head. Since $activeSlave.slaveName was being such a good girl and looking after her <<if $activeSlave.relationship > 4>>wife's<<else>>lover's<</if>> needs, you take her in the way she likes it best,
+	You announce that they definitely need to rinse off before bed. They both start with surprise and then greet you as best they can, though $subSlave.slaveName groans a little at having to get up so soon after exhausting herself and then climaxing. Giggling, $activeSlave.slaveName heaves her to her feet, and between the two of you, you get her to the showers. She's really spent; her legs are wobbly, and she slithers down to crouch under the warm water as soon as she can. Uncoordinated, she fumbles for the soap and washes her sore body, only vaguely noticing the sex going on mere centimeters over her head. Since $activeSlave.slaveName was being such a good girl and looking after her <<if $activeSlave.relationship > 4>>wife's<<else>>lover's<</if>> needs, you take her in the way she likes it best,
 	<<switch $activeSlave.fetish>>
 	<<case "submissive">>
 		holding the submissive $desc up against the shower wall and giving her a second reaming.
@@ -1666,10 +1666,10 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 		pushing the vanilla girl's back against the wall and kissing her lovingly.
 		<<SimpleVCheck>>
 	<</switch>>
-	As $activeSlave.slaveName orgasms in your arms, you feel $RERelationshipSlave.slaveName hug your thighs lightly before starting to <<if $PC.dick == 1>>blow you<<else>>lick your pussy<</if>> herself. Afterward, you bring the tired pair back to their bed and get them tucked in. They @@.mediumaquamarine;find the gesture comforting,@@ and are asleep in an instant.
+	As $activeSlave.slaveName orgasms in your arms, you feel $subSlave.slaveName hug your thighs lightly before starting to <<if $PC.dick == 1>>blow you<<else>>lick your pussy<</if>> herself. Afterward, you bring the tired pair back to their bed and get them tucked in. They @@.mediumaquamarine;find the gesture comforting,@@ and are asleep in an instant.
 	<<SimpleVCheck>>
 	<<set $activeSlave.trust += 4>>
-	<<set _rets = $slaves.findIndex(function(s) { return s.ID == $RERelationshipSlave.ID; })>>
+	<<set _rets = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>>
 	<<set $slaves[_rets].oralCount++, $slaves[_rets].penetrativeCount++, $slaves[_rets].trust += 4>>
 	<<set $oralTotal++, $penetrativeTotal++>>
 	<</replace>>
@@ -2288,4 +2288,4 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 
 </span>
 
-<</if>> /* CLOSES EVENT SELECTION */
+<</if>> /* CLOSES EVENT SELECTION */
\ No newline at end of file
diff --git a/src/uncategorized/clinic.tw b/src/uncategorized/clinic.tw
index 672ec9aa6dd7e585d2bd82664e7f616dbdd9af4f..85239cb32997a323d0e3f925c05589e7be85c86a 100644
--- a/src/uncategorized/clinic.tw
+++ b/src/uncategorized/clinic.tw
@@ -71,7 +71,7 @@ $clinicNameCaps
 <</if>>
 
 <<set _Tmult0 = Math.trunc($clinic*1000*$upgradeMultiplierArcology)>>
-<br>$clinicNameCaps has room to support $clinic slaves while they receive treatment. Currently $clinicSlaves slave<<if $clinicSlaves == 1>> is<<else>>s are<</if>> reciving treatement.
+<br>$clinicNameCaps has room to support $clinic slaves while they receive treatment. Currently $clinicSlaves slave<<if $clinicSlaves == 1>> is<<else>>s are<</if>> receiving treatment.
 [[Expand the clinic|Clinic][$cash -= _Tmult0, $clinic += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>//
 
 <br>
diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw
index 56eb99a1751a85741e69dca73c4c9437c74e515b..913c163ed64d613d71095245a8acb7d93750c5e2 100644
--- a/src/uncategorized/nextWeek.tw
+++ b/src/uncategorized/nextWeek.tw
@@ -249,7 +249,7 @@
 <<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 = []>>
 
 /% Slave Objects using 0 instead of null. Second most memory eaten up. %/
-<<set $activeSlave = 0, $eventSlave = 0, $RERelationshipSlave = 0, $slaveWithoutBonuses = 0, $subSlave = 0, $milfSlave = 0, $milkTap = 0, $relation = 0>>
+<<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 $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>>
diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw
index 30ce8b1c8fa223a3050603d117887543232ec6f5..3b8ae930e62418aeb153d2d958a24e1623f06d72 100644
--- a/src/uncategorized/pRivalryActions.tw
+++ b/src/uncategorized/pRivalryActions.tw
@@ -3917,21 +3917,6 @@ You remind yourself that success in this conflict will not be defined by the tra
 <br><<link "Lock your rival down and let your mercs walk right in.">>
 	<<replace "#result">>
 	While you hold your rival's arcology's system under your complete control. $assistantName finally reports to you in <<if $assistant == 0>>its<<else>>her<</if>> normal tones, "Team One reports
-	<<if $PC.hacking < 10 && random(0,100) > 90>>
-		<<set _Success = 1>>
-	<<elseif $PC.hacking >= 100 && random(0,100) > 50>>
-		<<set _Success = 1>>
-	<<elseif $PC.hacking >= 80 && random(0,100) > 55>>
-		<<set _Success = 1>>
-	<<elseif $PC.hacking >= 60 && random(0,100) > 60>>
-		<<set _Success = 1>>
-	<<elseif $PC.hacking >= 40 && random(0,100) > 65>>
-		<<set _Success = 1>>
-	<<elseif $PC.hacking >= 20 && random(0,100) > 75>>
-		<<set _Success = 1>>
-	<<elseif $PC.hacking >= 10 && random(0,100) > 85>>
-		<<set _Success = 1>>
-	<</if>>
 
 		<<switch $rivalryFS>>
 		<<case "Racial Subjugationism">>Racemixer
@@ -3956,10 +3941,10 @@ You remind yourself that success in this conflict will not be defined by the tra
 		<<default>>Target One
 		<</switch>>
 
-		<<if _Success == 1>>
+		<<if random(0,100) > 50>>
 			Bagged and tagged. Confirm, bagged and tagged. No
 			<<set $rivalOwner = -1>>
-		<<elseif _Success == 0>>
+		<<else>>
 			EKIA. Confirm, E. K. I. A. No other
 			<<set $rivalOwner = 0>>
 		<</if>>
diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw
index 5bb5f42d5d62d0e37f164374fdfd75ee1a83e484..f73a5204873c4290068c8f157e90659ebbabd802 100644
--- a/src/uncategorized/randomIndividualEvent.tw
+++ b/src/uncategorized/randomIndividualEvent.tw
@@ -31,7 +31,6 @@
 
 /* SUB CHECKS */
 
-<<set $RERelationshipSlave = 0>>
 <<set $REAnalCowgirlSubIDs = [], $RETasteTestSubIDs = [], $RESimpleAssaultIDs = [], $REInterslaveBeggingIDs = [], $RECockmilkInterceptionIDs = [], $REShowerForceSubIDs = [], $RESadisticDescriptionSubIDs = [], $REIfYouEnjoyItSubIDs = [], $REBoobCollisionSubIDs = [], $RERepressedAnalVirginSubIDs = []>>
 
 <<for $i = 0; $i < $slaves.length; $i++>>
diff --git a/src/uncategorized/servantsQuarters.tw b/src/uncategorized/servantsQuarters.tw
index a05edef6c9b1a2be70375349fd08419d6df02919..119d862e74b2dcdea8b95321bdf68618a6aaf52e 100644
--- a/src/uncategorized/servantsQuarters.tw
+++ b/src/uncategorized/servantsQuarters.tw
@@ -55,7 +55,7 @@ $servantsQuartersNameCaps
 <<case "Slimness Enthusiast">>
 	are comfortable and well-kept. There are pornographic pictures on the walls, depicting slender slaves earnestly enjoying sex.
 <<case "Hedonistic">>
-	are comfortable and well-kept. There are plently of soft couches to recline on between shifts and a number of feeders to keep servants full and happy. There are pornographic pictures on the walls, depicting fat slaves earnestly enjoying sex while stuffing their and their partners faces.
+	are comfortable and well-kept. There are plenty of soft couches to recline on between shifts and a number of feeders to keep servants full and happy. There are pornographic pictures on the walls, depicting fat slaves earnestly enjoying sex while stuffing their and their partners faces.
 <<default>>
 	are comfortable. Servants sleep together in a dormitory, eat together in a little kitchen, bathe together in a communal shower, and then head out into the penthouse to serve.
 <</switch>>