diff --git a/src/markets/marketUI.js b/src/markets/marketUI.js
index 14613ebd429ad7985f9e268122803bf154bab508..745edb816caa7c47bc8a730dcdab64a7fe13abdd 100644
--- a/src/markets/marketUI.js
+++ b/src/markets/marketUI.js
@@ -10,8 +10,12 @@ App.Markets.purchaseFramework = function(slaveMarket, {sTitleSingular = "slave",
 	const el = new DocumentFragment();
 	const {slave, text} = generateMarketSlave(slaveMarket, (V.market.numArcology || 1));
 	const cost = getCost();
-
-	el.append(text);
+	let prisonCrime = "";
+	if (slaveMarket === V.prisonCircuit[V.prisonCircuitIndex]) {
+		prisonCrime = text;
+	} else {
+		el.append(` ${text}`);
+	}
 
 	App.UI.DOM.appendNewElement("p",
 		el,
@@ -125,7 +129,7 @@ App.Markets.purchaseFramework = function(slaveMarket, {sTitleSingular = "slave",
 			);
 		}
 
-		el.append(App.Desc.longSlave(slave, {market: slaveMarket}));
+		el.append(App.Desc.longSlave(slave, {market: slaveMarket, prisonCrime: prisonCrime}));
 		return el;
 
 		function student() {
diff --git a/src/npc/descriptions/longSlave.js b/src/npc/descriptions/longSlave.js
index 995a2d04419a2d92323e896beb6b8f9a88a7d174..14a07ab90df678f5796094575fedee98d6efad74 100644
--- a/src/npc/descriptions/longSlave.js
+++ b/src/npc/descriptions/longSlave.js
@@ -4,15 +4,15 @@
  * @param {string|number} [params.market] 0 if the slave is not for sale.  Otherwise a string with the name of the market,
  * partially to determine if laws apply to the market or not.
  * @param {number} [params.eventDescription]
+ * @param {string} [params.prisonCrime]
  * @returns {DocumentFragment}
  */
-App.Desc.longSlave = function(slave = V.activeSlave, {market = 0, eventDescription = 0} = {}) {
+App.Desc.longSlave = function(slave = V.activeSlave, {market = 0, eventDescription = 0, prisonCrime} = {}) {
 	const {
 		He, His, him, he, his
 	} = getPronouns(slave);
 	let el = new DocumentFragment();
 	let span;
-	let span2;
 	let frag;
 	let p;
 	let r;
@@ -57,10 +57,9 @@ App.Desc.longSlave = function(slave = V.activeSlave, {market = 0, eventDescripti
 			p.append(` `);
 		} else {
 			p.append(`is for sale and is available to inspect. `);
-			if (V.prisonCrime) {
+			if (prisonCrime) {
 				// reports a slave's crime in the criminal market
-				p.append(`${He} ${V.prisonCrime} `);
-				V.prisonCrime = 0;
+				p.append(`${He} ${prisonCrime} `);
 			}
 		}
 		el.appendChild(p);
diff --git a/src/npc/generate/generateMarketSlave.js b/src/npc/generate/generateMarketSlave.js
index 135a42aca6afbbfeafce8b2d54b07feb9f69ae56..ddede2316a0062ad308fdc16c98a84c4f1fbdddc 100644
--- a/src/npc/generate/generateMarketSlave.js
+++ b/src/npc/generate/generateMarketSlave.js
@@ -2382,7 +2382,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			switch (criminal) {
 				case "mule": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for smuggling illegal contraband inside $his body.";
-					V.prisonCrime = "is incarcerated for being a willing drug mule.";
+					r += "is incarcerated for being a willing drug mule.";
 					slave.career = "a drug mule";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = jsRandom(-100, -25);
@@ -2397,7 +2397,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "arms smuggler": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for smuggling arms to forces antagonistic to the Free Cities.";
-					V.prisonCrime = "is incarcerated for being an arms dealer.";
+					r += "is incarcerated for being an arms dealer.";
 					slave.career = "an arms dealer";
 					slave.devotion = jsRandom(-100, -50);
 					slave.trust = jsRandom(-60, 25);
@@ -2412,7 +2412,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "drug smuggler": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for smuggling drugs into the Free City.";
-					V.prisonCrime = "is incarcerated for smuggling drugs.";
+					r += "is incarcerated for smuggling drugs.";
 					slave.career = "a drug smuggler";
 					slave.devotion = jsRandom(-60, -20);
 					slave.trust = jsRandom(-60, 40);
@@ -2424,7 +2424,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "smuggler": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for smuggling goods into the Free City.";
-					V.prisonCrime = "is incarcerated for smuggling goods.";
+					r += "is incarcerated for smuggling goods.";
 					slave.career = "a smuggler";
 					slave.devotion = jsRandom(-80, -20);
 					slave.trust = jsRandom(-100, 40);
@@ -2436,7 +2436,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "fence": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for dealing in stolen goods.";
-					V.prisonCrime = "is incarcerated for buying and selling stolen goods.";
+					r += "is incarcerated for buying and selling stolen goods.";
 					slave.career = "a fence";
 					slave.devotion = jsRandom(-100, -20);
 					slave.trust = jsRandom(-20, 40);
@@ -2448,7 +2448,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "gang murderer": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for gang related murder.";
-					V.prisonCrime = "is incarcerated for gang related murders.";
+					r += "is incarcerated for gang related murders.";
 					slave.career = "a gang member";
 					slave.devotion = jsRandom(-100, -50);
 					slave.trust = jsRandom(0, 100);
@@ -2465,7 +2465,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "gang assaulter": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for gang related extortion of local businesses.";
-					V.prisonCrime = "is incarcerated for gang related activities.";
+					r += "is incarcerated for gang related activities.";
 					slave.career = "a gang member";
 					slave.devotion = jsRandom(-100, -50);
 					slave.trust = jsRandom(0, 100);
@@ -2484,7 +2484,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "gang bruiser": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for a gang related beating of a local businessman.";
-					V.prisonCrime = "is incarcerated for gang related activities.";
+					r += "is incarcerated for gang related activities.";
 					slave.career = "a gang member";
 					slave.devotion = jsRandom(-100, -50);
 					slave.trust = jsRandom(0, 100);
@@ -2503,7 +2503,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "gang thief": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for gang related raiding of several local warehouses.";
-					V.prisonCrime = "is incarcerated for gang related activities.";
+					r += "is incarcerated for gang related activities.";
 					slave.career = "a gang member";
 					slave.devotion = jsRandom(-100, -50);
 					slave.trust = jsRandom(0, 100);
@@ -2522,7 +2522,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "drug peddler": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for gang related drug distribution.";
-					V.prisonCrime = "is incarcerated for gang related activities.";
+					r += "is incarcerated for gang related activities.";
 					slave.career = "a drug pusher";
 					slave.devotion = jsRandom(-100, -50);
 					slave.trust = jsRandom(0, 100);
@@ -2538,7 +2538,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "hitman": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for a series of high profile murders.";
-					V.prisonCrime = "is incarcerated for a series of murders-for-hire.";
+					r += "is incarcerated for a series of murders-for-hire.";
 					slave.career = "a hitman";
 					slave.devotion = jsRandom(-75, -50);
 					slave.trust = jsRandom(-60, 25);
@@ -2554,7 +2554,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "assassin": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for a high profile assassination.";
-					V.prisonCrime = "is incarcerated for an assassination.";
+					r += "is incarcerated for an assassination.";
 					slave.career = "an assassin";
 					slave.devotion = -100;
 					slave.trust = 100;
@@ -2570,7 +2570,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "murder": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for repeat murder.";
-					V.prisonCrime = "is incarcerated for murder.";
+					r += "is incarcerated for murder.";
 					slave.career = "a murderer";
 					slave.devotion = jsRandom(-100, -50);
 					slave.trust = jsRandom(0, 100);
@@ -2584,7 +2584,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "manslaughter": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for manslaughter.";
-					V.prisonCrime = "is incarcerated for manslaughter.";
+					r += "is incarcerated for manslaughter.";
 					slave.career = "a criminal";
 					slave.devotion = jsRandom(-20, 50);
 					slave.trust = jsRandom(0, 20);
@@ -2596,7 +2596,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "attempted murder": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for attempted murder of a prominent individual.";
-					V.prisonCrime = "is incarcerated for an attempted murder.";
+					r += "is incarcerated for an attempted murder.";
 					slave.career = "a criminal";
 					slave.devotion = jsRandom(-20, 50);
 					slave.trust = jsRandom(0, 20);
@@ -2639,7 +2639,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			switch (criminal) {
 				case "spy": {
 					slave.origin = "You purchased $his life at a prison sale. $He was a spy captured while infiltrating the Free City.";
-					V.prisonCrime = "is incarcerated for spying.";
+					r += "is incarcerated for spying.";
 					slave.career = "a spy";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = -100;
@@ -2656,7 +2656,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "terrorist": {
 					slave.origin = "You purchased $his life at a prison sale. $He was a terrorist captured when $his attempt to destroy a public building and the people within was foiled.";
-					V.prisonCrime = "is incarcerated for terrorism.";
+					r += "is incarcerated for terrorism.";
 					slave.career = "a terrorist";
 					slave.devotion = jsRandom(-80, -20);
 					slave.trust = -100;
@@ -2670,7 +2670,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "war criminal": {
 					slave.origin = "You purchased $his life at a prison sale. $He was a soldier imprisoned for committing unspeakable atrocities, even by the standards of an apocalyptic slave trading society.";
-					V.prisonCrime = "is incarcerated for a series of war crimes.";
+					r += "is incarcerated for a series of war crimes.";
 					slave.career = "a soldier";
 					slave.devotion = jsRandom(-100, -80);
 					slave.trust = jsRandom(20, 100);
@@ -2688,7 +2688,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "deserter": {
 					slave.origin = "You purchased $his life at a prison sale. $He was a soldier that abandoned $his post.";
-					V.prisonCrime = "is incarcerated for going A.W.O.L.";
+					r += "is incarcerated for going A.W.O.L.";
 					slave.career = "a soldier";
 					slave.devotion = jsRandom(-100, -80);
 					slave.trust = jsRandom(-100, -80);
@@ -2703,7 +2703,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "officer": {
 					slave.origin = "You purchased $his life at a prison sale. $He was an officer that over-extended $his forces and was overwhelmed.";
-					V.prisonCrime = "is a captured enemy officer.";
+					r += "is a captured enemy officer.";
 					slave.career = "a military officer";
 					slave.devotion = jsRandom(-40, 20);
 					slave.trust = jsRandom(-50, 0);
@@ -2720,7 +2720,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "specOps": {
 					slave.origin = "You purchased $his life at a prison sale. $He was a special operations officer that acted on bad intel and ended up captured.";
-					V.prisonCrime = "is a captured enemy special operations officer.";
+					r += "is a captured enemy special operations officer.";
 					slave.career = "spec ops";
 					slave.devotion = jsRandom(-80, -50);
 					slave.trust = jsRandom(-100, 100);
@@ -2737,7 +2737,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "sniper": {
 					slave.origin = "You purchased $his life at a prison sale. $He was an enemy sniper that was captured after $his company lost to your military might.";
-					V.prisonCrime = "is a captured enemy sniper.";
+					r += "is a captured enemy sniper.";
 					slave.career = "a sniper";
 					slave.devotion = jsRandom(-50, -20);
 					slave.trust = jsRandom(-100, -80);
@@ -2757,7 +2757,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "gunner": {
 					slave.origin = "You purchased $his life at a prison sale. $He was an enemy machine gunner that was captured after $his company lost to your military might.";
-					V.prisonCrime = "is a captured enemy gunner.";
+					r += "is a captured enemy gunner.";
 					slave.career = "a soldier";
 					slave.devotion = jsRandom(-50, -20);
 					slave.trust = jsRandom(-50, -20);
@@ -2774,7 +2774,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "soldier": {
 					slave.origin = "You purchased $his life at a prison sale. $He was an enemy soldier that was captured after $his company lost to your military might.";
-					V.prisonCrime = "is a captured enemy soldier.";
+					r += "is a captured enemy soldier.";
 					slave.career = "a soldier";
 					slave.devotion = jsRandom(-100, -20);
 					slave.trust = jsRandom(-50, 20);
@@ -2791,7 +2791,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "private": {
 					slave.origin = "You purchased $his life at a prison sale. $He was an enemy grunt that was captured after $his company lost to your military might.";
-					V.prisonCrime = "is a captured enemy private.";
+					r += "is a captured enemy private.";
 					slave.career = "a private";
 					slave.devotion = jsRandom(-40, -20);
 					slave.trust = jsRandom(-100, -80);
@@ -2831,7 +2831,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				case "racketeering": {
 					slave.career = jsEither(["a businessman", "a lawyer", "a stockbroker"]);
 					slave.origin = `You purchased $his life at a prison sale. $He was convicted of racketeering.`;
-					V.prisonCrime = "is incarcerated for racketeering.";
+					r += "is incarcerated for racketeering.";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = jsRandom(-20, 20);
 					slave.intelligence = jsRandom(0, 99);
@@ -2842,7 +2842,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				case "bribery": {
 					slave.career = jsEither(["a businessman", "a lawyer", "a stockbroker"]);
 					slave.origin = `You purchased $his life at a prison sale. $He was arrested and sentenced for bribing government officials.`;
-					V.prisonCrime = "is incarcerated for bribery.";
+					r += "is incarcerated for bribery.";
 					slave.devotion = jsRandom(-50, -20);
 					slave.trust = jsRandom(20, 50);
 					slave.intelligence = jsRandom(0, 99);
@@ -2854,7 +2854,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				case "blackmail": {
 					slave.career = jsEither(["a businessman", "a lawyer", "a stockbroker"]);
 					slave.origin = `You purchased $his life at a prison sale. $He was convicted of blackmail against a sorority of university students, forcing them to do sexual favors.`;
-					V.prisonCrime = "is incarcerated for blackmail.";
+					r += "is incarcerated for blackmail.";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = jsRandom(20, 50);
 					slave.intelligence = jsRandom(0, 99);
@@ -2868,7 +2868,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				case "embezzlement": {
 					slave.career = jsEither(["a businessman", "a lawyer", "a stockbroker"]);
 					slave.origin = `You purchased $his life at a prison sale. $He was involved in a scandal and convicted of embezzlement.`;
-					V.prisonCrime = "is incarcerated for embezzlement.";
+					r += "is incarcerated for embezzlement.";
 					slave.devotion = jsRandom(0, 20);
 					slave.trust = jsRandom(-10, 10);
 					slave.intelligence = jsRandom(0, 99);
@@ -2879,7 +2879,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				case "fraud": {
 					slave.career = jsEither(["a businessman", "a lawyer", "a stockbroker"]);
 					slave.origin = `You purchased $his life at a prison sale. $He was convicted of fraud.`;
-					V.prisonCrime = "is incarcerated for fraud.";
+					r += "is incarcerated for fraud.";
 					slave.devotion = jsRandom(20, 40);
 					slave.trust = jsRandom(20, 50);
 					slave.intelligence = jsRandom(0, 99);
@@ -2890,7 +2890,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				case "tax evasion": {
 					slave.career = jsEither(["a businessman", "a lawyer", "a stockbroker"]);
 					slave.origin = `You purchased $his life at a prison sale. $He was convicted of tax evasion.`;
-					V.prisonCrime = "is incarcerated for tax evasion.";
+					r += "is incarcerated for tax evasion.";
 					slave.devotion = jsRandom(-20, 0);
 					slave.trust = jsRandom(20, 50);
 					slave.intelligence = jsRandom(0, 99);
@@ -2902,7 +2902,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				case "malpractice": {
 					slave.career = jsEither(["a doctor", "a nurse", "a physician"]);
 					slave.origin = `You purchased $his life at a prison sale. $He was ${slave.career} that took advantage of $his position to molest and modify $his patients.`;
-					V.prisonCrime = "is incarcerated for malpractice.";
+					r += "is incarcerated for malpractice.";
 					slave.devotion = jsRandom(-50, 0);
 					slave.trust = jsRandom(-100, -50);
 					slave.intelligence = jsRandom(55, 99);
@@ -2913,7 +2913,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				case "abuse of power": {
 					slave.career = jsEither(["a judge", "a lawyer", "a police officer"]);
 					slave.origin = `You purchased $his life at a prison sale. $He was ${slave.career} that took advantage of $his position for $his own benefit.`;
-					V.prisonCrime = "is incarcerated for abuse of power.";
+					r += "is incarcerated for abuse of power.";
 					slave.devotion = jsRandom(-100, 0);
 					slave.trust = jsRandom(-50, 50);
 					slave.intelligence = jsRandom(60, 99);
@@ -2955,7 +2955,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			switch (criminal) {
 				case "robbery": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for robbery.";
-					V.prisonCrime = "is incarcerated for robbery.";
+					r += "is incarcerated for robbery.";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = jsRandom(-60, 60);
 					slave.hStyle = "buzzcut";
@@ -2966,7 +2966,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "armed robbery": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for armed robbery.";
-					V.prisonCrime = "is incarcerated for armed robbery.";
+					r += "is incarcerated for armed robbery.";
 					slave.devotion = jsRandom(-50, -20);
 					slave.trust = jsRandom(-20, 60);
 					slave.hStyle = "buzzcut";
@@ -2992,7 +2992,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 						slave.trust = jsRandom(-20, 60);
 						setHealth(slave, jsRandom(-10, 20), undefined, undefined, undefined, jsRandom(20, 70));
 					}
-					V.prisonCrime = "is incarcerated for murder.";
+					r += "is incarcerated for murder.";
 					slave.hStyle = "buzzcut";
 					slave.hLength = 0;
 					slave.intelligence = jsRandom(-80, 70);
@@ -3011,7 +3011,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 						slave.trust = jsRandom(0, 60);
 						setHealth(slave, jsRandom(-10, 20), undefined, undefined, undefined, jsRandom(20, 70));
 					}
-					V.prisonCrime = "is incarcerated for arson.";
+					r += "is incarcerated for arson.";
 					slave.hStyle = "buzzcut";
 					slave.hLength = 0;
 					slave.intelligence = jsRandom(-80, 70);
@@ -3019,7 +3019,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "burglary": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for burglary.";
-					V.prisonCrime = "is incarcerated for burglary.";
+					r += "is incarcerated for burglary.";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = jsRandom(-60, 60);
 					slave.hStyle = "buzzcut";
@@ -3030,7 +3030,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "cat burglar": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for repeat burglary.";
-					V.prisonCrime = "is incarcerated for career burglary.";
+					r += "is incarcerated for career burglary.";
 					slave.career = "a cat burglar";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = jsRandom(-60, 60);
@@ -3045,7 +3045,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "petty theft": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for petty theft.";
-					V.prisonCrime = "is incarcerated for petty theft.";
+					r += "is incarcerated for petty theft.";
 					slave.career = "a thief";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = jsRandom(-100, -60);
@@ -3057,7 +3057,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "theft": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for theft.";
-					V.prisonCrime = "is incarcerated for theft.";
+					r += "is incarcerated for theft.";
 					slave.career = "a thief";
 					slave.devotion = jsRandom(-50, 0);
 					slave.trust = jsRandom(-100, -60);
@@ -3069,7 +3069,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "pickpocketing": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for repeat pick-pocketing.";
-					V.prisonCrime = "is incarcerated for pick-pocketing.";
+					r += "is incarcerated for pick-pocketing.";
 					slave.career = "a pick-pocket";
 					slave.devotion = jsRandom(-20, 0);
 					slave.trust = jsRandom(-100, -60);
@@ -3092,7 +3092,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 						slave.trust = jsRandom(0, 60);
 						setHealth(slave, jsRandom(-10, 20), undefined, undefined, undefined, jsRandom(20, 70));
 					}
-					V.prisonCrime = "is incarcerated for manslaughter.";
+					r += "is incarcerated for manslaughter.";
 					slave.hStyle = "buzzcut";
 					slave.hLength = 0;
 					slave.intelligence = jsRandom(-80, 70);
@@ -3100,7 +3100,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "blackmail": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for blackmail.";
-					V.prisonCrime = "is incarcerated for blackmail.";
+					r += "is incarcerated for blackmail.";
 					slave.devotion = jsRandom(-100, -50);
 					slave.trust = jsRandom(-100, -60);
 					slave.hStyle = "buzzcut";
@@ -3111,7 +3111,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "assault": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for assault.";
-					V.prisonCrime = "is incarcerated for assault.";
+					r += "is incarcerated for assault.";
 					slave.devotion = jsRandom(-70, -50);
 					slave.trust = jsRandom(-20, 60);
 					slave.hStyle = "buzzcut";
@@ -3125,7 +3125,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "battery": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for battery.";
-					V.prisonCrime = "is incarcerated for battery.";
+					r += "is incarcerated for battery.";
 					slave.devotion = jsRandom(-100, -70);
 					slave.trust = jsRandom(20, 60);
 					slave.hStyle = "buzzcut";
@@ -3139,7 +3139,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "tax evasion": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for tax evasion.";
-					V.prisonCrime = "is incarcerated for tax evasion.";
+					r += "is incarcerated for tax evasion.";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = jsRandom(0, 60);
 					slave.hStyle = "buzzcut";
@@ -3150,7 +3150,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "rape": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for rape.";
-					V.prisonCrime = "is incarcerated for rape.";
+					r += "is incarcerated for rape.";
 					slave.devotion = jsRandom(-100, -50);
 					slave.trust = jsRandom(-20, 80);
 					slave.hStyle = "buzzcut";
@@ -3165,7 +3165,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "child molestation": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for child molestation.";
-					V.prisonCrime = "is incarcerated for child molestation.";
+					r += "is incarcerated for child molestation.";
 					if (V.minimumSlaveAge < 13) {
 						slave.devotion = jsRandom(-20, 0);
 						slave.trust = jsRandom(-20, 0);
@@ -3183,7 +3183,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "child abuse": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for child abuse.";
-					V.prisonCrime = "is incarcerated for child abuse.";
+					r += "is incarcerated for child abuse.";
 					if (V.minimumSlaveAge < 13) {
 						slave.devotion = jsRandom(-20, 0);
 						slave.trust = jsRandom(-20, 50);
@@ -3202,7 +3202,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "domestic abuse": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for domestic abuse.";
-					V.prisonCrime = "is incarcerated for domestic abuse.";
+					r += "is incarcerated for domestic abuse.";
 					slave.devotion = jsRandom(-50, -20);
 					slave.trust = jsRandom(-100, 50);
 					slave.hStyle = "buzzcut";
@@ -3215,7 +3215,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "illegal immigrant": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for illegal immigration.";
-					V.prisonCrime = "is incarcerated for illegally entering the Free City.";
+					r += "is incarcerated for illegally entering the Free City.";
 					slave.career = "a refugee";
 					slave.devotion = jsRandom(0, 20);
 					slave.trust = jsRandom(-100, -50);
@@ -3226,7 +3226,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 				case "mule": {
 					slave.origin = "You purchased $his life at a prison sale. $He was locked away for smuggling illegal contraband inside $his body.";
-					V.prisonCrime = "is incarcerated for smuggling drugs in $his body.";
+					r += "is incarcerated for smuggling drugs in $his body.";
 					slave.career = "a drug mule";
 					slave.devotion = jsRandom(-20, 20);
 					slave.trust = jsRandom(0, 25);