diff --git a/src/Mods/SecExp/SecExpBackwardCompatibility.tw b/src/Mods/SecExp/SecExpBackwardCompatibility.tw
index 969ce8f11c87a486d9c69e9762075d730c1e3fcd..7c59d88428e9d5076e5759de504de261ec8faaa3 100644
--- a/src/Mods/SecExp/SecExpBackwardCompatibility.tw
+++ b/src/Mods/SecExp/SecExpBackwardCompatibility.tw
@@ -563,9 +563,6 @@
 <<if ndef $SFIntervention>>
 	<<set $SFIntervention = 0>>
 <</if>>
-<<if ndef $rebellingID>>
-	<<set $rebellingID = []>>
-<</if>>
 <<if ndef $saveValid>>
 	<<set $saveValid = 0>>
 <</if>>
diff --git a/src/Mods/SecExp/js/secExp.js b/src/Mods/SecExp/js/secExp.js
index a739c0e6192ea9c13dc460d49ffec937b713aa23..67defdae1fa91fa53edc3d464493094c751bcb80 100644
--- a/src/Mods/SecExp/js/secExp.js
+++ b/src/Mods/SecExp/js/secExp.js
@@ -169,9 +169,9 @@ App.SecExp.conflict = (function() {
 				militiaC++;
 			}
 
-			militiaC += V.militiaUnits.filter((u) => u.active === 1 && V.loyalID.includes(u.ID)).length;
-			slavesC += V.slaveUnits.filter((u) => u.active === 1 && V.loyalID.includes(u.ID)).length;
-			mercsC += V.mercUnits.filter((u) => u.active === 1 && V.loyalID.includes(u.ID)).length;
+			militiaC += V.militiaUnits.filter((u) => u.active === 1 && !V.rebellingID.includes(u.ID)).length;
+			slavesC += V.slaveUnits.filter((u) => u.active === 1 && !V.rebellingID.includes(u.ID)).length;
+			mercsC += V.mercUnits.filter((u) => u.active === 1 && !V.rebellingID.includes(u.ID)).length;
 		}
 
 		if(input === '') {
@@ -220,7 +220,7 @@ App.SecExp.conflict = (function() {
 			if (V.secBots.active === 1) {
 				troops += V.secBots.troops;
 			}
-			countHumanTroops((u) => u.active === 1 && V.loyalID.includes(u.ID));
+			countHumanTroops((u) => u.active === 1 && !V.rebellingID.includes(u.ID));
 			if (V.SF.Toggle && V.SF.Active >= 1) {
 				troops += App.SecExp.troopsFromSF();
 			}
diff --git a/src/Mods/SecExp/rebellionGenerator.tw b/src/Mods/SecExp/rebellionGenerator.tw
index cb17b7b64985b00b84490a19aa7287f10395511f..2f52477998af4229265376c60d9230666de7485c 100644
--- a/src/Mods/SecExp/rebellionGenerator.tw
+++ b/src/Mods/SecExp/rebellionGenerator.tw
@@ -288,10 +288,7 @@
 <</if>>
 
 /* resetting ID list */
-<<unset $rebellingID>>
 <<set $rebellingID = []>>
-<<unset $loyalID>>
-<<set $loyalID = []>>
 
 /* if a rebellion fires determine amount of rebels and rebelling units */
 <<if $slaveRebellion == 1>>
@@ -323,9 +320,6 @@
 				<<set $rebellingID.push($slaveUnits[_i].ID)>>
 			<</if>>
 		<</if>>
-		<<if !($rebellingID.includes($slaveUnits[_i].ID))>>
-			<<set $loyalID.push($slaveUnits[_i].ID)>>
-		<</if>>
 	<</for>>
 	<<for _i = 0; _i < $militiaUnits.length; _i++>>
 		<<if $militiaUnits[_i].loyalty < 10>>
@@ -341,9 +335,6 @@
 				<<set $rebellingID.push($militiaUnits[_i].ID)>>
 			<</if>>
 		<</if>>
-		<<if !($rebellingID.includes($militiaUnits[_i].ID))>>
-			<<set $loyalID.push($militiaUnits[_i].ID)>>
-		<</if>>
 	<</for>>
 	<<for _i = 0; _i < $mercUnits.length; _i++>>
 		<<if $mercUnits[_i].loyalty < 10>>
@@ -359,9 +350,6 @@
 				<<set $rebellingID.push($mercUnits[_i].ID)>>
 			<</if>>
 		<</if>>
-		<<if !($rebellingID.includes($mercUnits[_i].ID))>>
-			<<set $loyalID.push($mercUnits[_i].ID)>>
-		<</if>>
 	<</for>>
 	<<set $attackEquip = Math.clamp($weaponsLaw + random(-2,1),0,4)>>
 <<elseif $citizenRebellion == 1>>
@@ -393,9 +381,6 @@
 				<<set $rebellingID.push($militiaUnits[_i].ID)>>
 			<</if>>
 		<</if>>
-		<<if !($rebellingID.includes($militiaUnits[_i].ID))>>
-			<<set $loyalID.push($militiaUnits[_i].ID)>>
-		<</if>>
 	<</for>>
 	<<for _i = 0; _i < $slaveUnits.length; _i++>>
 		<<if $slaveUnits[_i].loyalty < 10>>
@@ -411,9 +396,6 @@
 				<<set $rebellingID.push($slaveUnits[_i].ID)>>
 			<</if>>
 		<</if>>
-		<<if !($rebellingID.includes($slaveUnits[_i].ID))>>
-			<<set $loyalID.push($slaveUnits[_i].ID)>>
-		<</if>>
 	<</for>>
 	<<for _i = 0; _i < $mercUnits.length; _i++>>
 		<<if $mercUnits[_i].loyalty < 10>>
@@ -429,9 +411,6 @@
 				<<set $rebellingID.push($mercUnits[_i].ID)>>
 			<</if>>
 		<</if>>
-		<<if !($rebellingID.includes($mercUnits[_i].ID))>>
-			<<set $loyalID.push($mercUnits[_i].ID)>>
-		<</if>>
 	<</for>>
 	<<set $attackEquip = Math.clamp($weaponsLaw + random(-1,1),0,4)>>
 <<else>>
diff --git a/src/Mods/SecExp/rebellionHandler.tw b/src/Mods/SecExp/rebellionHandler.tw
index 2682d53b923997f71f86cae2c302738f0a01d76b..a250c2910385e82ce53cd7fe6e7f875d1936f968 100644
--- a/src/Mods/SecExp/rebellionHandler.tw
+++ b/src/Mods/SecExp/rebellionHandler.tw
@@ -59,7 +59,7 @@
 <</if>>
 
 <<for _i = 0; _i < $militiaUnits.length; _i++>>
-	<<if $militiaUnits[_i].active == 1 && $loyalID.includes($militiaUnits[_i].ID)>>
+	<<if $militiaUnits[_i].active == 1 && (!$rebellingID.includes($militiaUnits[_i].ID))>>
 		<<set _unit = App.SecExp.getUnit("Militia", _i)>>
 		<<set _attack += _unit.attack>>
 		<<set _defense += _unit.defense>>
@@ -67,7 +67,7 @@
 	<</if>>
 <</for>>
 <<for _i = 0; _i < $slaveUnits.length; _i++>>
-	<<if $slaveUnits[_i].active == 1 && $loyalID.includes($slaveUnits[_i].ID)>>
+	<<if $slaveUnits[_i].active == 1 && (!$rebellingID.includes($slaveUnits[_i].ID))>>
 		<<set _unit = App.SecExp.getUnit("Slaves", _i)>>
 		<<set _attack += _unit.attack>>
 		<<set _defense += _unit.defense>>
@@ -75,7 +75,7 @@
 	<</if>>
 <</for>>
 <<for _i = 0; _i < $mercUnits.length; _i++>>
-	<<if $mercUnits[_i].active == 1 && $loyalID.includes($mercUnits[_i].ID)>>
+	<<if $mercUnits[_i].active == 1 && (!$rebellingID.includes($mercUnits[_i].ID))>>
 		<<set _unit = App.SecExp.getUnit("Mercs", _i)>>
 		<<set _attack += _unit.attack>>
 		<<set _defense += _unit.defense>>
diff --git a/src/Mods/SecExp/rebellionOptions.tw b/src/Mods/SecExp/rebellionOptions.tw
index 8e7da9e0b9fff123a19a2ac5890864954295d233..217ea1b5c755c6f90bc6dffe2c5423d84f0bc3c3 100644
--- a/src/Mods/SecExp/rebellionOptions.tw
+++ b/src/Mods/SecExp/rebellionOptions.tw
@@ -63,14 +63,15 @@
 		betrayed you and joined the insurrection.
 	<</if>>
 	<<set _count = 0>>
-	<<if $loyalID.length > 0>>
+	<<set _loyalUnits = $militiaUnits.length + $slaveUnits.length + $mercUnits.length - $rebellingID.length>>
+	<<if _loyalUnits > 0>>
 		<br>
 		<br>
 		<<if $arcologyUpgrade.drones == 1>>Your security drones,<</if>>
 		<<for _i = 0; _i < $militiaUnits.length; _i++>>
-			<<if $militiaUnits[_i].active == 1 && ($loyalID.includes($militiaUnits[_i].ID))>>
+			<<if $militiaUnits[_i].active == 1 && (!$rebellingID.includes($militiaUnits[_i].ID))>>
 				<<set _count++>>
-				<<if _count < $loyalID.length>>
+				<<if _count < _loyalUnits>>
 					$militiaUnits[_i].platoonName,
 				<<else>>
 					$militiaUnits[_i].platoonName
@@ -78,9 +79,9 @@
 			<</if>>
 		<</for>>
 		<<for _i = 0; _i < $slaveUnits.length; _i++>>
-			<<if $slaveUnits[_i].active == 1 && ($loyalID.includes($slaveUnits[_i].ID))>>
+			<<if $slaveUnits[_i].active == 1 && (!$rebellingID.includes($slaveUnits[_i].ID))>>
 				<<set _count++>>
-				<<if _count < $loyalID.length>>
+				<<if _count < _loyalUnits>>
 					$slaveUnits[_i].platoonName,
 				<<else>>
 					$slaveUnits[_i].platoonName
@@ -88,16 +89,16 @@
 			<</if>>
 		<</for>>
 		<<for _i = 0; _i < $mercUnits.length; _i++>>
-			<<if $mercUnits[_i].active == 1 && ($loyalID.includes($mercUnits[_i].ID))>>
+			<<if $mercUnits[_i].active == 1 && (!$rebellingID.includes($mercUnits[_i].ID))>>
 				<<set _count++>>
-				<<if _count < $loyalID.length>>
+				<<if _count < _loyalUnits>>
 					$mercUnits[_i].platoonName,
 				<<else>>
 					$mercUnits[_i].platoonName
 				<</if>>
 			<</if>>
 		<</for>>
-	<<if $SF.Toggle && $SF.Active >= 1>>and $SF.Lower, <<print num($SF.ArmySize)>> strong<</if>>
+		<<if $SF.Toggle && $SF.Active >= 1>>and $SF.Lower, <<print num($SF.ArmySize)>> strong<</if>>
 		are called to defend the arcology from this menace.
 	<<else>>
 		<<if $arcologyUpgrade.drones == 1>>Your security drones<<if $SF.Toggle && $SF.Active >= 1>>and $SF.Lower, <<print num($SF.ArmySize)>> strong<</if>> <</if>>
@@ -159,13 +160,14 @@
 	<</if>>
 	<br>
 	<<set _count = 0>>
-	<<if $loyalID.length > 0>>
+	<<set _loyalUnits = $militiaUnits.length + $slaveUnits.length + $mercUnits.length - $rebellingID.length>>
+	<<if _loyalUnits > 0>>
 		<br>
 		<<if $arcologyUpgrade.drones == 1>>Your security drones,<</if>>
 		<<for _i = 0; _i < $militiaUnits.length; _i++>>
-			<<if $militiaUnits[_i].active == 1 && ($loyalID.includes($militiaUnits[_i].ID))>>
+			<<if $militiaUnits[_i].active == 1 && (!$rebellingID.includes($militiaUnits[_i].ID))>>
 				<<set _count++>>
-				<<if _count < $loyalID.length>>
+				<<if _count < _loyalUnits>>
 					$militiaUnits[_i].platoonName,
 				<<else>>
 					$militiaUnits[_i].platoonName
@@ -173,9 +175,9 @@
 			<</if>>
 		<</for>>
 		<<for _i = 0; _i < $slaveUnits.length; _i++>>
-			<<if $slaveUnits[_i].active == 1 && ($loyalID.includes($slaveUnits[_i].ID))>>
+			<<if $slaveUnits[_i].active == 1 && (!$rebellingID.includes($slaveUnits[_i].ID))>>
 				<<set _count++>>
-				<<if _count < $loyalID.length>>
+				<<if _count < _loyalUnits>>
 					$slaveUnits[_i].platoonName,
 				<<else>>
 					$slaveUnits[_i].platoonName
@@ -183,9 +185,9 @@
 			<</if>>
 		<</for>>
 		<<for _i = 0; _i < $mercUnits.length; _i++>>
-			<<if $mercUnits[_i].active == 1 && ($loyalID.includes($mercUnits[_i].ID))>>
+			<<if $mercUnits[_i].active == 1 && (!$rebellingID.includes($mercUnits[_i].ID))>>
 				<<set _count++>>
-				<<if _count < $loyalID.length>>
+				<<if _count < _loyalUnits>>
 					$mercUnits[_i].platoonName,
 				<<else>>
 					$mercUnits[_i].platoonName
diff --git a/src/Mods/SecExp/unitsRebellionReport.tw b/src/Mods/SecExp/unitsRebellionReport.tw
index 73534c482ef5add94aecacca3146bb4e3437b63c..e4586ae34de5519c12191c561df2cac703ce7879 100644
--- a/src/Mods/SecExp/unitsRebellionReport.tw
+++ b/src/Mods/SecExp/unitsRebellionReport.tw
@@ -12,13 +12,14 @@
 		<br>$SF.Lower, <<print num($SF.ArmySize)>> strong, was called to join the battle: no casualties suffered.
 	<</if>>
 	<<set _count = 0>>
-	<<if $loyalID.length > 0>>
+	<<set _loyalUnits = $militiaUnits.length + $slaveUnits.length + $mercUnits.length - $rebellingID.length>>
+	<<if _loyalUnits > 0>>
 		<br>
 		<<for _i = 0; _i < $militiaUnits.length; _i++>>
-			<<if $militiaUnits[_i].active == 1 && ($loyalID.includes($militiaUnits[_i].ID))>>
+			<<if $militiaUnits[_i].active == 1 && (!$rebellingID.includes($militiaUnits[_i].ID))>>
 				<<set $militiaUnits[_i].battlesFought++>>
 				<<set _count++>>
-				<<if _count < $loyalID.length>>
+				<<if _count < _loyalUnits>>
 					$militiaUnits[_i].platoonName,
 				<<else>>
 					$militiaUnits[_i].platoonName
@@ -26,10 +27,10 @@
 			<</if>>
 		<</for>>
 		<<for _i = 0; _i < $slaveUnits.length; _i++>>
-			<<if $slaveUnits[_i].active == 1 && ($loyalID.includes($slaveUnits[_i].ID))>>
+			<<if $slaveUnits[_i].active == 1 && (!$rebellingID.includes($slaveUnits[_i].ID))>>
 				<<set $slaveUnits[_i].battlesFought++>>
 				<<set _count++>>
-				<<if _count < $loyalID.length>>
+				<<if _count < _loyalUnits>>
 					$slaveUnits[_i].platoonName,
 				<<else>>
 					$slaveUnits[_i].platoonName
@@ -37,10 +38,10 @@
 			<</if>>
 		<</for>>
 		<<for _i = 0; _i < $mercUnits.length; _i++>>
-			<<if $mercUnits[_i].active == 1 && ($loyalID.includes($mercUnits[_i].ID))>>
+			<<if $mercUnits[_i].active == 1 && (!$rebellingID.includes($mercUnits[_i].ID))>>
 				<<set $mercUnits[_i].battlesFought++>>
 				<<set _count++>>
-				<<if _count < $loyalID.length>>
+				<<if _count < _loyalUnits>>
 					$mercUnits[_i].platoonName,
 				<<else>>
 					$mercUnits[_i].platoonName
@@ -176,7 +177,7 @@
 	<</if>>
 	<<if App.SecExp.conflict.deployedUnits('militia') >= 1>>
 		<<for _j = 0; _j < $militiaUnits.length; _j++>>
-			<<if $militiaUnits[_j].active == 1 && $loyalID.includes($militiaUnits[_j].ID)>>
+			<<if $militiaUnits[_j].active == 1 && !$rebellingID.includes($militiaUnits[_j].ID)>>
 				<br><br>
 				<<set $militiaUnits[_j].battlesFought++>>
 				<<set _loss = _lossesList.pluck()>>
@@ -218,7 +219,7 @@
 	<<if App.SecExp.conflict.deployedUnits('slaves') >= 1>>
 		<<set _med = 0>>
 		<<for _j = 0; _j < $slaveUnits.length; _j++>>
-			<<if $slaveUnits[_j].active == 1 && $loyalID.includes($slaveUnits[_j].ID)>>
+			<<if $slaveUnits[_j].active == 1 && !$rebellingID.includes($slaveUnits[_j].ID)>>
 				<br><br>
 				<<set $slaveUnits[_j].battlesFought++>>
 				<<set _loss = _lossesList.pluck()>>
@@ -263,7 +264,7 @@
 	<</if>>
 	<<if App.SecExp.conflict.deployedUnits('mercs') >= 1>>
 		<<for _j = 0; _j < $mercUnits.length; _j++>>
-			<<if $mercUnits[_j].active == 1 && $loyalID.includes($mercUnits[_j].ID)>>
+			<<if $mercUnits[_j].active == 1 && !$rebellingID.includes($mercUnits[_j].ID)>>
 				<br><br>
 				<<set $mercUnits[_j].battlesFought++>>
 				<<set _loss = _lossesList.pluck()>>
diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw
index 76f18de06ba35e10122e1f6d252958317d3cf364..fc2f6b751c4383b2a52b05fef32d42c4ce69633b 100644
--- a/src/facilities/nursery/childInteract.tw
+++ b/src/facilities/nursery/childInteract.tw
@@ -1546,7 +1546,6 @@ Target destination: <b><span id="targetLocation">$activeChild.targetLocation</sp
 <<if $cheatMode>>
 	<br>''Cheatmode:''
 	<<link "Retrieve immediately" "Nursery Retrieval Workaround">>
-		<<set $nurseryOldID = $cribs[$i].ID>>
 		<<set $readySlave = $cribs.pluck([$i], [$i])>>
 	<</link>>
 <</if>>
diff --git a/src/facilities/nursery/nurseryRetrievalWorkaround.tw b/src/facilities/nursery/nurseryRetrievalWorkaround.tw
index 46b0c7e404c21743e281022ac5a2aae8e2bbfa92..0a15f53b40e3736bd75083d1a11e66a9ae767c36 100644
--- a/src/facilities/nursery/nurseryRetrievalWorkaround.tw
+++ b/src/facilities/nursery/nurseryRetrievalWorkaround.tw
@@ -13,7 +13,7 @@ $readySlave.slaveName has been discharged from $nurseryName and is ready to beco
 /*	TODO:
 <<if $nurseryOrgans.length > 0>>
 	<<for _i = 0; _i < $nurseryOrgans.length; _i++>>
-		<<if $nurseryOrgans[_i].ID == $nurseryOldID>>
+		<<if $nurseryOrgans[_i].ID == $activeSlave.ID>>
 			<<set _newOrgan = {type: $nurseryOrgans[_i].type, weeksToCompletion: $nurseryOrgans[_i].weeksToCompletion, ID: $activeSlave.ID}>>
 			<<if _newOrgan.weeksToCompletion <= 0>>
 				<<set $completedOrgans.push($nurseryOrgans[_i])>>
diff --git a/src/facilities/nursery/widgets/children/childSummary.js b/src/facilities/nursery/widgets/children/childSummary.js
index 0ba86b5aa61596fb29fb5444472f39a49df9921b..655e4bdab3e99e89183ba525936f3a950f89af1c 100644
--- a/src/facilities/nursery/widgets/children/childSummary.js
+++ b/src/facilities/nursery/widgets/children/childSummary.js
@@ -53,10 +53,8 @@ App.Facilities.Nursery.ChildSummary = function(child) {
 				r += "&nbsp;&nbsp;&nbsp;&nbsp;";
 			}
 		}
-		V.desc = SlaveTitle(child);
-		const firstLetter = V.desc.substring(0, 1).toUpperCase();
-		V.desc = firstLetter + V.desc.substring(1);
-		r += `<strong><span class="coral">${V.desc}${abbreviate.physicals === 2? '.' : ''}</span></strong> `;
+		const desc = capFirstChar(SlaveTitle(child));
+		r += `<strong><span class="coral">${desc}${abbreviate.physicals === 2? '.' : ''}</span></strong> `;
 		if (V.seeRace) {
 			r += `<span class="tan">`;
 			if (abbreviate.race === 1) {
@@ -3821,7 +3819,7 @@ App.Facilities.Nursery.ChildSummary = function(child) {
 		} else if (child.mother === -1) {
 			r += `Your daughter`;
 			if (child.relationship < -1) {
-				res += ` & ${PCrelationshipTerm(child)}`;
+				r += ` & ${PCrelationshipTerm(child)}`;
 				handled = 1;
 			}
 			r += " ";
@@ -3844,7 +3842,7 @@ App.Facilities.Nursery.ChildSummary = function(child) {
 		} else if (child.father === -1 && child.mother !== -1) {
 			r += `Your daughter`;
 			if (child.relationship < -1) {
-				res += ` & ${PCrelationshipTerm(child)}`;
+				r += ` & ${PCrelationshipTerm(child)}`;
 				handled = 1;
 			}
 			r += " ";
diff --git a/src/facilities/nursery/widgets/utils/nurseryUtils.js b/src/facilities/nursery/widgets/utils/nurseryUtils.js
index ec19f95653090d18e7e08ddd8554e8fc9cf570ac..a20b79001d1aba4cd9223a03c2443746ad232564 100644
--- a/src/facilities/nursery/widgets/utils/nurseryUtils.js
+++ b/src/facilities/nursery/widgets/utils/nurseryUtils.js
@@ -35,8 +35,6 @@ App.Facilities.Nursery.childList = function childList() {
 			}
 
 			if (child.actualAge >= 18) {
-				V.nurseryOldID = child.ID;
-
 				if (child.targetLocation === "freedom") {
 					V.freedSlaves.push(child);
 				}
diff --git a/src/interaction/rename.js b/src/interaction/rename.js
index c852ef4feb9d553cb105f6a7a60f7e76823d2799..6785d52bfc8cafc070cab8f6d31b0ce0fe7005d8 100644
--- a/src/interaction/rename.js
+++ b/src/interaction/rename.js
@@ -115,7 +115,7 @@ App.UI.SlaveInteract.rename = function(slave, {oldName = "", oldSurname = ""} =
 							slave.devotion += 5;
 							slave.trust += 5;
 						} else if (oldSurname === V.PC.slaveSurname) {
-							r.push(`${He}'s devastated that you'd rename ${him} something other than your name. ${He}'s <span class="trust dec">terrified</span> that you intend to discard ${him} as your slave ${V.wife}, and <span class="devotion dec">saddened</span> that you would take away something that was precious to ${him}.`);
+							r.push(`${He}'s devastated that you'd rename ${him} something other than your name. ${He}'s <span class="trust dec">terrified</span> that you intend to discard ${him} as your slave ${wife}, and <span class="devotion dec">saddened</span> that you would take away something that was precious to ${him}.`);
 							slave.devotion -= 5;
 							slave.trust -= 5;
 						}
@@ -140,7 +140,7 @@ App.UI.SlaveInteract.rename = function(slave, {oldName = "", oldSurname = ""} =
 							r.push(`When you tell ${him} that ${he}'s to be known as ${slave.slaveName} ${slave.slaveSurname} now, ${he} nods with approval feeling <span class="trust inc">that ${he} may hold at least some value in your eyes.</span>`);
 							slave.trust += 5;
 						} else if (oldSurname === V.PC.slaveSurname) {
-							r.push(`${He} accepts that you'd rename ${him} something other than your name. ${He}'s <span class="trust dec">a little scared</span> that you intend to discard ${him} as your slave ${V.wife}, or worse, but realizes this was not only a possibility, but likely.`);
+							r.push(`${He} accepts that you'd rename ${him} something other than your name. ${He}'s <span class="trust dec">a little scared</span> that you intend to discard ${him} as your slave ${wife}, or worse, but realizes this was not only a possibility, but likely.`);
 							slave.trust -= 5;
 						}
 					}
diff --git a/src/personalAssistant/assistant.js b/src/personalAssistant/assistant.js
index 848c946ec417d7bf96e5e383c36b1b1dbc983d9c..c00c4970e6ddd8278e8e47710b54034ed1e7d7ec 100644
--- a/src/personalAssistant/assistant.js
+++ b/src/personalAssistant/assistant.js
@@ -17,7 +17,7 @@ globalThis.assistant = (function() {
 			if (V.assistant.appearance === "incubus" && V.diversePronouns > 0) {
 				o.main = {pronoun: App.Data.Pronouns.Kind.male};
 				o.market = {pronoun: App.Data.Pronouns.Kind.female};
-			} else if (V.assistantAppearance === "succubus" && V.diversePronouns > 0) {
+			} else if (V.assistant.appearance === "succubus" && V.diversePronouns > 0) {
 				o.main = {pronoun: App.Data.Pronouns.Kind.female};
 				o.market = {pronoun: App.Data.Pronouns.Kind.male};
 			} else {