diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js
index 19fe7081b3694a0f342580348b5ae54821a94008..a70d0ab42498fb938d445956b9bbde12ba798b56 100644
--- a/js/003-data/gameVariableData.js
+++ b/js/003-data/gameVariableData.js
@@ -25,7 +25,6 @@ App.Data.defaultGameStateVariables = {
 	freshPC: 0,
 	IsInPrimePC: 3,
 	IsPastPrimePC: 5000,
-	PCTitle: "",
 	playerAging: 2,
 
 	// Save
diff --git a/src/events/reDevotees.js b/src/events/reDevotees.js
index dd997e8f98e4768c577a47dc1b15c25b88ced2a4..6a5312b8082a4317aa6305bc887b766234dccaec 100644
--- a/src/events/reDevotees.js
+++ b/src/events/reDevotees.js
@@ -36,7 +36,6 @@ App.Events.REDevotees = class REDevotees extends App.Events.BaseEvent {
 		]);
 
 		function opera() {
-			PCTitle();
 			let t = [];
 			t.push(`You reserve a box at an upcoming operetta; classical Italian music is enjoying a renaissance these days. The doormen at the fashionable opera house promptly widen the velvet ropes so that you and your party may proceed unimpeded. Their quick thinking is necessary, since there are five of you walking sedately up the steps: you in the middle, impeccable in`);
 			if (V.PC.title === 1) {
@@ -44,7 +43,7 @@ App.Events.REDevotees = class REDevotees extends App.Events.BaseEvent {
 			} else {
 				t.push(`a fine and noble lady's tuxedo;`);
 			}
-			t.push(`and ${slaveList}, all dressed in the gorgeous fashion of the seventeenth century, all plunging necklines, piled hair, and ruffled petticoats. The splendid master of ceremonies clears his throat and announces in a sonorous voice, "${V.PCTitle}." The ostentation <span class="reputation inc">turns every head and catches every eye.</span>`);
+			t.push(`and ${slaveList}, all dressed in the gorgeous fashion of the seventeenth century, all plunging necklines, piled hair, and ruffled petticoats. The splendid master of ceremonies clears his throat and announces in a sonorous voice, "${PCTitle()}." The ostentation <span class="reputation inc">turns every head and catches every eye.</span>`);
 			for (const s of devotees) {
 				repX(600, "event", s);
 			}
diff --git a/src/npc/generate/slaveGenerationJS.js b/src/npc/generate/slaveGenerationJS.js
index 8d33c9caab8fab33201777f7fd15854aa1ba9ca6..e1e6d496d4cd5499d2a40de7128c7a4d25efe330 100644
--- a/src/npc/generate/slaveGenerationJS.js
+++ b/src/npc/generate/slaveGenerationJS.js
@@ -1454,7 +1454,7 @@ globalThis.checkForGingering = function(slave, market = 0) {
 				if (V.gingeringDetection === "mercenary") {
 					r += `The nervous seller confirms this in response to a direct inquiry. Your intimidating reputation from your <span class="springgreen">extensive combat training</span> has its uses.`;
 				} else if (V.gingeringDetection === "force") {
-					r += `The nervous seller confirms this in response to a direct inquiry. Your reputation as a <span class="springgreen"> ${V.PCTitle ? "man" : "woman"} of blood</span> has its uses.`;
+					r += `The nervous seller confirms this in response to a direct inquiry. Your reputation as a <span class="springgreen"> ${PCTitle() ? "man" : "woman"} of blood</span> has its uses.`;
 				}
 			}
 		} /* gingering detected */
diff --git a/src/player/js/playerJS.js b/src/player/js/playerJS.js
index 06d153c805c89c1e23eb237c312f8cf3a436327a..8c90125c73e9a48518b9968c1b61091345de4071 100644
--- a/src/player/js/playerJS.js
+++ b/src/player/js/playerJS.js
@@ -43,51 +43,51 @@ globalThis.PlayerName = function() {
 globalThis.PCTitle = function() {
 	const titles = [];
 
-	V.PCTitle = PlayerName();
+	let title = PlayerName();
 
 	if (V.cheater === 1) {
-		V.PCTitle = (`${V.PCTitle} the Cheater`);
+		title = (`${title} the Cheater`);
 	} else if (V.arcologies[0].FSRestart > 10) {
-		V.PCTitle = (`${V.PCTitle} of the Societal Elite`);
+		title = (`${title} of the Societal Elite`);
 	} else if (V.rep > 18000) {
-		V.PCTitle = (`${V.PCTitle} the Great`);
+		title = (`${title} the Great`);
 	} else if (V.rep > 17000) {
-		V.PCTitle = (`the exalted ${V.PCTitle}`);
+		title = (`the exalted ${title}`);
 	} else if (V.rep > 16000) {
-		V.PCTitle = (`the illustrious ${V.PCTitle}`);
+		title = (`the illustrious ${title}`);
 	} else if (V.rep > 15000) {
-		V.PCTitle = (`the prestigious ${V.PCTitle}`);
+		title = (`the prestigious ${title}`);
 	} else if (V.rep > 14000) {
-		V.PCTitle = (`the renowned ${V.PCTitle}`);
+		title = (`the renowned ${title}`);
 	} else if (V.rep > 13000) {
-		V.PCTitle = (`the famed ${V.PCTitle}`);
+		title = (`the famed ${title}`);
 	} else if (V.rep > 12000) {
-		V.PCTitle = (`the celebrated ${V.PCTitle}`);
+		title = (`the celebrated ${title}`);
 	} else if (V.rep > 11000) {
-		V.PCTitle = (`the honored ${V.PCTitle}`);
+		title = (`the honored ${title}`);
 	} else if (V.rep > 10000) {
-		V.PCTitle = (`the acclaimed ${V.PCTitle}`);
+		title = (`the acclaimed ${title}`);
 	} else if (V.rep > 9000) {
-		V.PCTitle = (`the eminent ${V.PCTitle}`);
+		title = (`the eminent ${title}`);
 	} else if (V.rep > 8250) {
-		V.PCTitle = (`the prominent ${V.PCTitle}`);
+		title = (`the prominent ${title}`);
 	} else if (V.rep > 7500) {
-		V.PCTitle = (`the distinguished ${V.PCTitle}`);
+		title = (`the distinguished ${title}`);
 	} else if (V.rep > 6750) {
-		V.PCTitle = (`the admired ${V.PCTitle}`);
+		title = (`the admired ${title}`);
 	} else if (V.rep > 6000) {
-		V.PCTitle = (`the esteemed ${V.PCTitle}`);
+		title = (`the esteemed ${title}`);
 	} else if (V.rep > 5250) {
-		V.PCTitle = (`the respected ${V.PCTitle}`);
+		title = (`the respected ${title}`);
 	} else if (V.rep > 4500) {
-		V.PCTitle = (`the known ${V.PCTitle}`);
+		title = (`the known ${title}`);
 	} else if (V.rep > 3750) {
-		V.PCTitle = (`the recognized ${V.PCTitle}`);
+		title = (`the recognized ${title}`);
 	} else if (V.rep > 3000) {
-		V.PCTitle = (`the rumored ${V.PCTitle}`);
+		title = (`the rumored ${title}`);
 	}
 
-	V.PCTitle = (`${V.PCTitle}, `);
+	title = (`${title}, `);
 
 	if (V.PC.name === "FC Dev") {
 		titles.push("the Creator");
@@ -622,13 +622,14 @@ globalThis.PCTitle = function() {
 	}
 
 	if (titles.length === 1) {
-		V.PCTitle += titles[0];
+		title += titles[0];
 	} else if (titles.length === 2) {
-		V.PCTitle += `${titles[0]} and ${titles[1]}`;
+		title += `${titles[0]} and ${titles[1]}`;
 	} else {
 		titles[titles.length - 1] = `and ${titles[titles.length - 1]}`;
-		V.PCTitle += titles.join(", ");
+		title += titles.join(", ");
 	}
+	return title;
 };
 
 /**
diff --git a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw
index d48989f6a5174ee6103482226fde7d14e45b2c75..6b72e8962f6a3c3ca93ae84b1df07d646a063b6c 100644
--- a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw
+++ b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw
@@ -7,7 +7,7 @@
 <<set _slaveCost = _slaveCost*6>>
 <<setLocalPronouns $activeSlave>>
 
-A slave dealer has submitted a slave to satisfy your ''JFC.role'' order.
+A slave dealer has submitted a slave to satisfy your ''$JFC.role'' order.
 
 <br><br>//As usual, the asking price is quite high, to cover the costs of training a proper <<print $JFC.role>>. In compensation, you can freely decline the slave should $he not meet your standards or the job has already been filled.//
 
diff --git a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw
index 18ebfeb8796881ec5472d6f70efeabd7664b1b73..afa2511936397067d6d0b3527700161f9eeaad18 100644
--- a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw
+++ b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw
@@ -4,7 +4,7 @@
 
 <<setAssistantPronouns>>
 
-<<if $JFC.order == 0>>You work up a new slave order for posting where slave merchants can work to fulfill it.<</if>> <<if $JFC.order == 1>>You review your posted slave order for a ''JFC.role''.<</if>> <<if $assistant.personality == 1>>As you work, $assistant.name makes lewd comments about what _heA looks forward to doing to this new slave.<</if>>
+<<if $JFC.order == 0>>You work up a new slave order for posting where slave merchants can work to fulfill it.<</if>> <<if $JFC.order == 1>>You review your posted slave order for a ''$JFC.role''.<</if>> <<if $assistant.personality == 1>>As you work, $assistant.name makes lewd comments about what _heA looks forward to doing to this new slave.<</if>>
 
 <<if $JFC.order == 0>>
 	<span id="JobType">
diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw
index 5fc4806a07030f7e6969af334d9e8cdabbd76497..5c63c2215ce4e7f2696efeecac87d90ba445d91e 100644
--- a/src/pregmod/managePersonalAffairs.tw
+++ b/src/pregmod/managePersonalAffairs.tw
@@ -1,7 +1,6 @@
 :: Manage Personal Affairs [nobr jump-to-safe jump-from-safe]
 
 <<set $nextButton = "Back", $nextLink = "Main", $encyclopedia = "Being in Charge">>
-<<run PCTitle()>>
 
 <<set _ML = $marrying.length>>
 
@@ -310,7 +309,7 @@
 <h3>Name</h3>
 
 <p>
-	On formal occasions, you are announced as $PCTitle. By slaves, however, you prefer to be called <<= properMaster()>>.
+	On formal occasions, you are announced as <<= PCTitle()>>. By slaves, however, you prefer to be called <<= properMaster()>>.
 	<div>
 		<span id="result">
 			<<if ndef $PC.customTitle>>
diff --git a/src/pregmod/reMaleCitizenHookup.tw b/src/pregmod/reMaleCitizenHookup.tw
index 9e8cef1467eb8ae3bf8c37b9d8cc6a4d2b1b7eb1..e367400379af4e53110a4b599f85539bc7e26c9f 100644
--- a/src/pregmod/reMaleCitizenHookup.tw
+++ b/src/pregmod/reMaleCitizenHookup.tw
@@ -201,7 +201,7 @@ He's yours for the taking, if you want him, and if his praise and proximity were
 <<default>>
 	flirt with you quite hard without crossing any lines between a citizen and an arcology owner.
 <</switch>>
-He's clearly attracted to you; even the most consummate actor would have difficulty fooling you, and his breath is a little quick, his pupils are a bit dilated, and he's blushing cutely. But he's no fool, either. A casual liaison with <<run PCTitle()>>$PCTitle would be a tremendous social boost for him.
+He's clearly attracted to you; even the most consummate actor would have difficulty fooling you, and his breath is a little quick, his pupils are a bit dilated, and he's blushing cutely. But he's no fool, either. A casual liaison with <<= PCTitle()>> would be a tremendous social boost for him.
 <br><br>
 
 <span id="result">
diff --git a/src/uncategorized/reCitizenHookup.tw b/src/uncategorized/reCitizenHookup.tw
index 5d8dd99b878b2f75f5e6fadc558eda31304438f5..978e1071a042ac7e5e4b23de2450971179f5ebda 100644
--- a/src/uncategorized/reCitizenHookup.tw
+++ b/src/uncategorized/reCitizenHookup.tw
@@ -222,7 +222,7 @@ She's yours for the taking, if you want her, and if her praise and proximity wer
 <<default>>
 	flirt with you quite hard without crossing any lines between a citizen and an arcology owner.
 <</switch>>
-She's clearly attracted to you; even the most consummate actress would have difficulty fooling you, and her breath is a little quick, her pupils are a bit dilated, and she's blushing cutely. But she's no fool, either. A casual liaison with <<run PCTitle()>>$PCTitle would be a tremendous social boost for her.
+She's clearly attracted to you; even the most consummate actress would have difficulty fooling you, and her breath is a little quick, her pupils are a bit dilated, and she's blushing cutely. But she's no fool, either. A casual liaison with <<= PCTitle()>> would be a tremendous social boost for her.
 <br><br>
 
 <span id="result">
diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw
index ef23627c08fd76312fe40a45df85748d7f7b4547..a3293606f3f0891bf54c09b4fbd85b67f7165d7f 100644
--- a/src/uncategorized/reputation.tw
+++ b/src/uncategorized/reputation.tw
@@ -3,9 +3,7 @@
 <<if $useTabs == 0>>__Reputation__<</if>>
 <br>
 
-<<run PCTitle()>>
-
-On formal occasions, you are announced as $PCTitle.
+On formal occasions, you are announced as <<= PCTitle>>.
 
 <<if $arcologies[0].FSChattelReligionist != "unset">>
 	<<if $arcologies[0].FSChattelReligionistCreed == 1>>