diff --git a/src/gui/storyCaption.tw b/src/gui/storyCaption.tw
index 8b2b62a129d7b923db4e9ff75209229a13bbef66..c3f026e1030fa1eac744f13cbfbb7b1d59e3e3e8 100644
--- a/src/gui/storyCaption.tw
+++ b/src/gui/storyCaption.tw
@@ -1,70 +1,6 @@
 :: StoryCaption [nobr]
 
 <<set _Pass = passage()>>
-<<widget "userButton">>
-	/* Must use link so spacebar shortcut will work. */
-	/* Don't remove these spans, it will break things. */
-	<<if _Pass != "End Week">>
-		<<if _Pass == "Main">>
-			<strong> <span id="endWeekButton">
-				<div><<link "$nextButton">><</link>> @@.cyan;[Ent]@@</div>
-			</span> </strong>
-			<<if $rulesAssistantAuto == 1 && DefaultRulesError()>>
-				<div>@@.yellow;WARNING: Rules Assistant has rules with errors!@@</div>
-			<</if>>
-		<<else>>
-			<strong> <span id="nextButton">
-			<<if $nextButton != " ">>
-				<div><<link "$nextButton">> <<goto $nextLink>> <</link>> @@.cyan;[Space]@@</div>
-			<</if>>
-			</span> </strong>
-		<</if>>
-	<</if>>
-	<<script>>
-		$(document).one(':passageend', () => {
-			$('#endWeekButton').click(() => {
-				if (!V.sideBarOptions.confirmWeekEnd || confirm("Are you sure you want to end the week?")) {
-					Engine.play(V.nextLink);
-				}
-			});
-		});
-	<</script>>
-<</widget>>
-
-<<widget "security">>
-	<<if ($SF.Toggle && $SF.Active >= 1) || $secExpEnabled > 0 && ($SecExp.buildings.propHub.active + $secHQ + $SecExp.buildings.barracks.active + $riotCenter) > 1>>
-		<br>
-	<</if>>
-	<<if $SF.Toggle && $SF.Active >= 1 && _Pass != "Firebase">>
-		<span id="SFMButton"> <br>
-			<<link "<<= App.SF.Caps()>>'s firebase""Firebase">><</link>>
-		</span> @@.cyan;[Z]@@
-	<</if>>
-
-	<<if $secExpEnabled > 0>>
-		<<if $SecExp.buildings.propHub.active > 0 && _Pass != "propagandaHub">>
-			<span id="propHub"> <br>
-				<<link [[Manage PR|propagandaHub]]>><</link>>
-			</span> @@.cyan;[Shift+H]@@
-		<</if>>
-		<<if $secHQ > 0 && _Pass != "securityHQ">>
-			<span id="securityHQ"> <br>
-				<<link [[Manage Security|securityHQ]]>><</link>>
-			</span> @@.cyan;[Shift+S]@@
-		<</if>>
-
-		<<if $SecExp.buildings.barracks.active > 0 && _Pass != "secBarracks">>
-			<span id="secBarracks"> <br>
-				<<link [[Manage Military|secBarracks]]>><</link>>
-			</span> @@.cyan;[Shift+A]@@
-		<</if>>
-		<<if $riotCenter > 0 && _Pass != "riotControlCenter">>
-			<span id="riotCenter"> <br>
-				<<link [[Manage Rebels|riotControlCenter]]>><</link>>
-			</span> @@.cyan;[Shift+R]@@
-		<</if>>
-	<</if>>
-<</widget>>
 
 <<if $ui != "start" || _Pass == "Encyclopedia">> <<userButton>> <br> <</if>>
 
diff --git a/src/gui/storyCaptionWidgets.tw b/src/gui/storyCaptionWidgets.tw
new file mode 100644
index 0000000000000000000000000000000000000000..8aae3a6dc44c3cf705cf2b6962faa45bb55e398e
--- /dev/null
+++ b/src/gui/storyCaptionWidgets.tw
@@ -0,0 +1,73 @@
+:: StoryCaptionWidgets [widget nobr]
+
+<<widget "userButton">>
+	<<set _Pass = passage()>>
+	/* Must use link so spacebar shortcut will work. */
+	/* Don't remove these spans, it will break things. */
+	<<if _Pass != "End Week">>
+		<<if _Pass == "Main">>
+			<strong>
+				<div id="endWeekButton"><<link "$nextButton">><</link>> @@.cyan;[Ent]@@</div>
+			</strong>
+			<<if $rulesAssistantAuto == 1 && DefaultRulesError()>>
+				<div>@@.yellow;WARNING: Rules Assistant has rules with errors!@@</div>
+			<</if>>
+		<<else>>
+			<strong>
+			<<if $nextButton != " ">>
+				<div id="nextButton"><<link "$nextButton">>
+						<<if _passageSwitchHandler>>
+							<<run _passageSwitchHandler();>>
+							<<set _passageSwitchHandler = null>>
+						<</if>>
+						<<goto $nextLink>>
+				 	<</link>> @@.cyan;[Space]@@</div>
+			<</if>>
+			</strong>
+		<</if>>
+	<</if>>
+	<<script>>
+		$(document).one(':passageend', () => {
+			$('#endWeekButton').click(() => {
+				if (!V.sideBarOptions.confirmWeekEnd || confirm("Are you sure you want to end the week?")) {
+					Engine.play(V.nextLink);
+				}
+			});
+		});
+	<</script>>
+<</widget>>
+
+<<widget "security">>
+	<<if ($SF.Toggle && $SF.Active >= 1) || $secExpEnabled > 0 && ($SecExp.buildings.propHub.active + $secHQ + $SecExp.buildings.barracks.active + $riotCenter) > 1>>
+		<br>
+	<</if>>
+	<<if $SF.Toggle && $SF.Active >= 1 && _Pass != "Firebase">>
+		<span id="SFMButton"> <br>
+			<<link "<<= App.SF.Caps()>>'s firebase""Firebase">><</link>>
+		</span> @@.cyan;[Z]@@
+	<</if>>
+
+	<<if $secExpEnabled > 0>>
+		<<if $SecExp.buildings.propHub.active > 0 && _Pass != "propagandaHub">>
+			<span id="propHub"> <br>
+				<<link [[Manage PR|propagandaHub]]>><</link>>
+			</span> @@.cyan;[Shift+H]@@
+		<</if>>
+		<<if $secHQ > 0 && _Pass != "securityHQ">>
+			<span id="securityHQ"> <br>
+				<<link [[Manage Security|securityHQ]]>><</link>>
+			</span> @@.cyan;[Shift+S]@@
+		<</if>>
+
+		<<if $SecExp.buildings.barracks.active > 0 && _Pass != "secBarracks">>
+			<span id="secBarracks"> <br>
+				<<link [[Manage Military|secBarracks]]>><</link>>
+			</span> @@.cyan;[Shift+A]@@
+		<</if>>
+		<<if $riotCenter > 0 && _Pass != "riotControlCenter">>
+			<span id="riotCenter"> <br>
+				<<link [[Manage Rebels|riotControlCenter]]>><</link>>
+			</span> @@.cyan;[Shift+R]@@
+		<</if>>
+	<</if>>
+<</widget>>
diff --git a/src/js/eventHandlers.js b/src/js/eventHandlers.js
new file mode 100644
index 0000000000000000000000000000000000000000..4099ad52566ebc2354161abf905e45bb84717516
--- /dev/null
+++ b/src/js/eventHandlers.js
@@ -0,0 +1,26 @@
+App.EventHandlers = function() {
+	/**
+	 * @param {SugarCubeLib.SaveObject} save
+	 */
+	function onLoad(save) {
+	}
+
+	/**
+	 * @param {SugarCubeLib.SaveObject} save
+	 */
+	function onSave(save) {
+	}
+
+	function storyReady() {
+	}
+
+	function optionsChanged() {
+	}
+
+	return {
+		onLoad: onLoad,
+		onSave: onSave,
+		storyReady: storyReady,
+		optionsChanged: optionsChanged
+	};
+}();
diff --git a/src/js/generateGenetics.js b/src/js/generateGenetics.js
index 1a6e5922c8d31592bb1beedf56daf82958d2523a..51cda03ac36ac13139e3c342a983f4fa4bdc7ddb 100644
--- a/src/js/generateGenetics.js
+++ b/src/js/generateGenetics.js
@@ -1787,9 +1787,13 @@ window.generateChild = function(mother, ova, destination) {
 		if (V.incubatorImprintSetting === "terror") {
 			child.origin = "$He was conditioned from birth into mindless terror in an aging tank.";
 			child.tankBaby = 2;
-		} else {
+		} else if (V.incubatorImprintSetting === "trust") {
 			child.origin = "$He was conditioned from birth into trusting obedience in an aging tank.";
 			child.tankBaby = 1;
+		} else {
+			child.origin = "$His brain is blank outside of the most basic of functions.";
+			child.fetish = "mindbroken"
+			child.tankBaby = 3;
 		}
 		child.intelligenceImplant = 0;
 		child.navelPiercing = 0;
diff --git a/src/pregmod/huskSlaveSwapWorkaround.tw b/src/pregmod/huskSlaveSwapWorkaround.tw
index 5ea75fc92c96ad0588d881cecd480cd535d00e83..9c409a6f210025545ca1f0182c32190820972e83 100644
--- a/src/pregmod/huskSlaveSwapWorkaround.tw
+++ b/src/pregmod/huskSlaveSwapWorkaround.tw
@@ -1,6 +1,10 @@
 :: husk Slave Swap Workaround [nobr]
 
-<<set $nextButton = "Abort Operation", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event">>
+<<if $activeSlave.tankBaby != 3>>
+	<<set $nextButton = "Abort Operation", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event">>
+<<else>>
+	<<set $nextButton = "Abort Operation", $nextLink = "Main", $returnTo = "Incubator">>
+<</if>>
 
 "This operation is neither simple nor is it perfected. There are extreme health risks involved and no guarantee of success. Strap a slave into your remote surgery to consent to the operation. Indentured servants<<if ($incubator > 0) || ($nurseryBabies)>> and slaves with reserved children<</if>> are not eligible."
 <br>
diff --git a/src/pregmod/incubator.tw b/src/pregmod/incubator.tw
index ebb3bfccbb3e3128e051b25f2aa0745aeb88331a..6c2a975f93b53de6afa05d04c14ab48b1a891a85 100644
--- a/src/pregmod/incubator.tw
+++ b/src/pregmod/incubator.tw
@@ -353,15 +353,26 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu
 
 <p>
 <<if $incubatorImprintSetting == "terror">>
-	The imprinting system is currently focused on making them devoted but fearful of you. The imprinting cycle is locked upon incubation start.
-	[[Switch the system to focus on attachment|Incubator][$incubatorImprintSetting = "trust"]] //Only affects new infants//
-<<else>>
+	The imprinting system is currently focused on making them devoted but fearful of you. The imprinting cycle is locked upon incubation start. //Only affects new infants//
+	<<if $bodyswapAnnounced == 1>>
+	    <br>[[Switch the system to focus on preparation for body-swapping|Incubator][$incubatorImprintSetting = "husk"]]
+	<</if>>
+	<br>[[Switch the system to focus on attachment|Incubator][$incubatorImprintSetting = "trust"]]
+<<elseif $incubatorImprintSetting == "trust">>
 	The imprinting system is currently focused on making them devoted and trusting of you. The imprinting cycle is locked upon incubation start.
-	[[Switch the system to focus on dependence|Incubator][$incubatorImprintSetting = "terror"]] //Only affects new infants//
+	<<if $bodyswapAnnounced == 1>>
+	    <br>[[Switch the system to focus on preparation for body-swapping|Incubator][$incubatorImprintSetting = "husk"]]
+	<</if>>
+	<br>[[Switch the system to focus on dependence|Incubator][$incubatorImprintSetting = "terror"]]
+<<else>>
+	The imprinting system is currently focused on making them complete vegetables ready to be used as mere hosts to be posessed. The imprinting cycle is locked upon incubation start.
+	<br>[[Switch the system to focus on dependence|Incubator][$incubatorImprintSetting = "terror"]]
+	<br>[[Switch the system to focus on attachment|Incubator][$incubatorImprintSetting = "trust"]]
 <</if>>
 </p>
 
 
+
 <<if $incubatorSlaves > 0>>
 <br><br>''Children in $incubatorName''
 
@@ -485,11 +496,16 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu
 			<<set _weekDisplay = Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed)>>
 			<br>$His growth is currently being accelerated. $He will be ready for release in about _weekDisplay week<<if _weekDisplay > 1>>s<</if>>.
 		<</if>>
-		<br>The tank is imprinting $him with basic life and sexual skills, though $he will still be very naïve and inexperienced on release.
-		<<if $tanks[$i].tankBaby == 2>>
-			The majority of $his indoctrination involves painting the world as a terrible place where only horror awaits $him should $he not obey $his owner.
+		<br>
+		<<if $tanks[$i].tankBaby != 3>>
+			The tank is imprinting $him with basic life and sexual skills, though $he will still be very naïve and inexperienced on release.
+			<<if $tanks[$i].tankBaby == 2>>
+				The majority of $his indoctrination involves painting the world as a terrible place where only horror awaits $him should $he not obey $his owner.
+			<<else>>
+				The majority of $his indoctrination involves painting the world as a wonderful place only if $he is unconditionally devoted to, and absolutely trusting of, $his owner.
+			<</if>>
 		<<else>>
-			The majority of $his indoctrination involves painting the world as a wonderful place only if $he is unconditionally devoted to, and absolutely trusting of, $his owner.
+			The tank keeps $him a braindead husk on a complete life-support.
 		<</if>>
 		<<if $incubatorUpgradeWeight == 1>>
 			<br>
@@ -545,7 +561,7 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu
 				<<goto "Incubator Retrieval Workaround">>
 			<</link>>
 		<</if>>
-		<<if $incubatorUpgradeOrgans == 1>>
+		<<if ($incubatorUpgradeOrgans == 1) && ($tanks[$i].tankBaby!= 3)>>
 			<br>
 			You can extract a sample and prepare a new organ for $him to be implanted once $he exits $his tank.
 			<<set _newOrgan = 0>>
diff --git a/src/pregmod/incubatorRetrievalWorkaround.tw b/src/pregmod/incubatorRetrievalWorkaround.tw
index e05ee222b889eaae7e7d77714e39b2c032e749f2..29d905e441d81d24082abc4935ca6e28249a3d4d 100644
--- a/src/pregmod/incubatorRetrievalWorkaround.tw
+++ b/src/pregmod/incubatorRetrievalWorkaround.tw
@@ -12,21 +12,37 @@
 	<<set $saleDescription = 0, $applyLaw = 0>>
 	<<set $incubatorSlaves-->>
 	<<include "Long Slave Description">>
-	<<run newSlave($activeSlave)>>
-	<<if $incubatorOrgans.length > 0>>
-		<<for _irw = 0; _irw < $incubatorOrgans.length; _irw++>>
-			<<if $incubatorOrgans[_irw].ID == $incubatorOldID>>
-				<<set _newOrgan = {type: $incubatorOrgans[_irw].type, weeksToCompletion: $incubatorOrgans[_irw].weeksToCompletion, ID: $activeSlave.ID}>>
-				<<if _newOrgan.weeksToCompletion <= 0>>
-					<<set $completedOrgans.push($incubatorOrgans[_irw])>>
-				<<else>>
-					<<set $organs.push(_newOrgan)>>
+    <<if $readySlave.tankBaby != 3>>
+		<<if $incubatorOrgans.length > 0>>
+			<<for _irw = 0; _irw < $incubatorOrgans.length; _irw++>>
+				<<if $incubatorOrgans[_irw].ID == $incubatorOldID>>
+					<<set _newOrgan = {type: $incubatorOrgans[_irw].type, weeksToCompletion: $incubatorOrgans[_irw].weeksToCompletion, ID: $activeSlave.ID}>>
+					<<if _newOrgan.weeksToCompletion <= 0>>
+						<<set $completedOrgans.push($incubatorOrgans[_irw])>>
+					<<else>>
+						<<set $organs.push(_newOrgan)>>
+					<</if>>
+					<<set $incubatorOrgans.deleteAt(_irw), _irw-->>
 				<</if>>
-				<<set $incubatorOrgans.deleteAt(_irw), _irw-->>
-			<</if>>
-		<</for>>
+			<</for>>
+		<</if>>
+		<<run newSlave($activeSlave)>>
+		<<include "New Child Intro">>
+	<<else>>
+		A husk is ready to be used.
+		<br>
+		//As expected, $he is a complete vegetable, but that is what you wanted after all. You lack the facilities to care for $him in this state, so you should do what you are planning quickly. Or you could sell $him to the Flesh Heap.//
+		<span id="result">
+		<<if $cash >= $surgeryCost>>
+			<br>[[Contact the bodyswap surgeon.|husk Slave Swap Workaround]] //Will significantly increase the selected slave's upkeep.//
+			<br>[[Sell the husk to Flesh Heap.|Main][cashX(Math.trunc(slaveCost($activeSlave)/3), "slaveTransfer")]]
+//This body can be bought by the Flesh Heap for <<print cashFormat(Math.trunc(slaveCost($activeSlave)/3))>>//.
+		<<else>>
+			<<run cashX(Math.trunc(slaveCost($activeSlave)/3), "slaveTransfer")>>
+			//You can't sustain $him and thus must sell $him for <<print cashFormat(Math.trunc(slaveCost($activeSlave)/3))>>.//
+		<</if>>
+		</span>
 	<</if>>
-	<<include "New Child Intro">>
 <<else>>
 	The following slaves were discharged from $incubatorName:
 
diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw
index b6437eac4e9edb96236a76072464eebf7247d5fc..754611073112b5d293cb6d70a53c540810d31920 100644
--- a/src/uncategorized/options.tw
+++ b/src/uncategorized/options.tw
@@ -37,6 +37,7 @@
 
 <<set $showEncyclopedia = 0>>
 <<set $nextButton = "Back", $nextLink = $storedLink>>
+<<set _passageSwitchHandler = App.EventHandlers.optionsChanged>>
 
 <<options $autosave>>
 	End of week autosaving is currently
diff --git a/src/uncategorized/policies.tw b/src/uncategorized/policies.tw
index d7ec0c882da2a1ebb16be14d046f81b99e338fba..7ebb66badad650b0d6cb2e4a3533cc17a6b3c547 100644
--- a/src/uncategorized/policies.tw
+++ b/src/uncategorized/policies.tw
@@ -56,7 +56,7 @@ More policies will become available as the arcology develops.//
 
 <div id="SMRs" class="tabcontent">
 	<div class="content">
-	''Basic:'' the slave market is subject to very basic regulations designed to offer buyers some confidence.
+	''Basic SMR:'' the slave market is subject to very basic regulations designed to offer buyers some confidence.
 	<<if $BasicSMR>>
 		@@.yellow;[[Repeal|Policies][$BasicSMR = 0, $minimumSlaveCost -= 500]]@@
 	<<else>>
@@ -66,7 +66,7 @@ More policies will become available as the arcology develops.//
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will help your reputation and affect slaves in the markets//
 	<</if>>
 
-	<br>''Health Inspection:'' in order to be sold in the slave market, chattel must pass a straightforward health inspection.
+	<br>''Health Inspection SMR:'' in order to be sold in the slave market, chattel must pass a straightforward health inspection.
 	<<if $HealthInspectionSMR>>
 		@@.yellow;[[Repeal|Policies][$HealthInspectionSMR = 0, $minimumSlaveCost -= 500]]@@
 	<<else>>
@@ -76,7 +76,7 @@ More policies will become available as the arcology develops.//
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will improve the health of slaves in the markets//
 	<</if>>
 
-	<br>''Basic Education:'' in order to be sold in the slave market, chattel must be put through a straightforward course of slave education.
+	<br>''Basic Education SMR:'' in order to be sold in the slave market, chattel must be put through a straightforward course of slave education.
 	<<if $EducationSMR>>
 		@@.yellow;[[Repeal|Policies][$EducationSMR = 0, $minimumSlaveCost -= 500]]@@
 	<<else>>
@@ -86,7 +86,7 @@ More policies will become available as the arcology develops.//
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will cause all slaves who pass through the markets to become educated//
 	<</if>>
 
-	<br>''Frigidity:'' in order to be sold in the slave market, slaves must have their sex drives reduced until they're virtually gone.
+	<br>''Frigidity SMR:'' in order to be sold in the slave market, slaves must have their sex drives reduced until they're virtually gone.
 	<<if $FrigiditySMR>>
 		@@.yellow;[[Repeal|Policies][$FrigiditySMR = 0, $minimumSlaveCost -= 500]]@@
 	<<else>>
@@ -96,7 +96,7 @@ More policies will become available as the arcology develops.//
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will reduce the sex drive of slaves in the markets and annoy those looking for sex slaves//
 	<</if>>
 
-	<br>''Intelligence Eugenics:'' in order to be sold in the slave market, chattel must either pass a challenging intelligence test or be sterilized.
+	<br>''Intelligence Eugenics SMR:'' in order to be sold in the slave market, chattel must either pass a challenging intelligence test or be sterilized.
 	<<if $IntelligenceEugenicsSMR>>
 		@@.yellow;[[Repeal|Policies][$IntelligenceEugenicsSMR = 0, $minimumSlaveCost -= 500]]@@
 	<<else>>
@@ -113,7 +113,7 @@ More policies will become available as the arcology develops.//
 		<</if>> all market slaves below the maximum intelligence level//
 	<</if>>
 
-	<br>''Height Eugenics:'' in order to be sold in the slave market, chattel must either be taller than a very tall minimum height or be sterilized.
+	<br>''Height Eugenics SMR:'' in order to be sold in the slave market, chattel must either be taller than a very tall minimum height or be sterilized.
 	<<if $HeightEugenicsSMR>>
 		@@.yellow;[[Repeal|Policies][$HeightEugenicsSMR = 0, $minimumSlaveCost -= 500]]@@
 	<<else>>
@@ -130,7 +130,7 @@ More policies will become available as the arcology develops.//
 		<</if>> all market slaves below the maximum height//
 	<</if>>
 
-	<br>''Facial Eugenics:'' in order to be sold in the slave market, chattel must either pass a rigorous facial exam or be sterilized.
+	<br>''Facial Eugenics SMR:'' in order to be sold in the slave market, chattel must either pass a rigorous facial exam or be sterilized.
 	<<if $FaceEugenicsSMR>>
 		@@.yellow;[[Repeal|Policies][$FaceEugenicsSMR = 0, $minimumSlaveCost -= 500]]@@
 	<<else>>
@@ -147,7 +147,7 @@ More policies will become available as the arcology develops.//
 		<</if>> all market slaves below the maximum facial beauty//
 	<</if>>
 
-	<br>''Gingering Prohibition:'' slave sellers must contract to provide slaves honestly and without drugging to improve their behavior.
+	<br>''Gingering Prohibition SMR:'' slave sellers must contract to provide slaves honestly and without drugging to improve their behavior.
 	<<if $HonestySMR>>
 		@@.yellow;[[Repeal|Policies][$HonestySMR = 0, $minimumSlaveCost -= 500]]@@
 	<<else>>
@@ -1019,10 +1019,10 @@ More policies will become available as the arcology develops.//
 	<<if $seeDicks != 0>>
 		<<if $arcologies[0].FSSupremacist >= 40>>
 			<<if $arcologies[0].FSSupremacistSMR>>
-				<br>''Ethnic Preservation:'' in order to be sold in the arcology, slaves of inferior races with dicks must have their balls removed to prevent racial pollution.
+				<br>''Ethnic Preservation SMR:'' in order to be sold in the arcology, slaves of inferior races with dicks must have their balls removed to prevent racial pollution.
 				@@.yellow;[[Repeal|Policies][$arcologies[0].FSSupremacistSMR = 0]]@@
 			<<else>>
-				<br>''@@.lime;Ethnic Preservation:@@'' in order to be sold in the arcology, slaves of inferior races with dicks will have to have their balls removed to prevent racial pollution.
+				<br>''@@.lime;Ethnic Preservation SMR:@@'' in order to be sold in the arcology, slaves of inferior races with dicks will have to have their balls removed to prevent racial pollution.
 				<<if $rep >= 1000>>
 					@@.green;[[Implement|Policies][$arcologies[0].FSSupremacistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 				<</if>>
@@ -1053,10 +1053,10 @@ More policies will become available as the arcology develops.//
 	<<if $seeDicks != 0>>
 		<<if $arcologies[0].FSSubjugationist >= 40>>
 			<<if $arcologies[0].FSSubjugationistSMR>>
-				<br>''Racial Purity:'' in order to be sold in the arcology, subhumans with dicks must have their balls removed to prevent racial pollution.
+				<br>''Racial Purity SMR:'' in order to be sold in the arcology, subhumans with dicks must have their balls removed to prevent racial pollution.
 				@@.yellow;[[Repeal|Policies][$arcologies[0].FSSubjugationistSMR = 0]]@@
 			<<else>>
-				<br>''@@.lime;Racial Purity:@@'' in order to be sold in the arcology, subhumans with dicks will have to have their balls removed to prevent racial pollution.
+				<br>''@@.lime;Racial Purity SMR:@@'' in order to be sold in the arcology, subhumans with dicks will have to have their balls removed to prevent racial pollution.
 				<<if $rep >= 1000>>
 					@@.green;[[Implement|Policies][$arcologies[0].FSSubjugationistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 				<</if>>
@@ -1086,10 +1086,10 @@ More policies will become available as the arcology develops.//
 
 	<<if $arcologies[0].FSRepopulationFocusDecoration >= 40>>
 		<<if $arcologies[0].FSRepopulationFocusSMR>>
-			<br>''Occupied Womb:'' in order to be sold in the arcology, slaves must be pregnant.
+			<br>''Occupied Womb SMR:'' in order to be sold in the arcology, slaves must be pregnant.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSRepopulationFocusSMR = 0]]@@
 		<<else>>
-			<br>''@@.lime;Occupied Womb:@@'' in order to be sold in the arcology, slaves will be made capable of pregnancy, if they are not, and subsequently impregnated.
+			<br>''@@.lime;Occupied Womb SMR:@@'' in order to be sold in the arcology, slaves will be made capable of pregnancy, if they are not, and subsequently impregnated.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSRepopulationFocusSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 			<</if>>
@@ -1112,10 +1112,10 @@ More policies will become available as the arcology develops.//
 
 	<<if $arcologies[0].FSRestartDecoration >= 40>>
 		<<if $arcologies[0].FSRestartSMR>>
-			<br>''Population Control:'' in order to be sold in the arcology, slaves must be infertile.
+			<br>''Population Control SMR:'' in order to be sold in the arcology, slaves must be infertile.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSRestartSMR = 0]]@@
 		<<else>>
-			<br>''@@.lime;Population Control:@@'' in order to be sold in the arcology, slave ovaries and testicles will be removed.
+			<br>''@@.lime;Population Control SMR:@@'' in order to be sold in the arcology, slave ovaries and testicles will be removed.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSRestartSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 			<</if>>
@@ -1179,10 +1179,10 @@ More policies will become available as the arcology develops.//
 		<</if>>
 		<<if $arcologies[0].FSGenderFundamentalist >= 40>>
 			<<if $arcologies[0].FSGenderFundamentalistSMR>>
-				<br>''Mandatory Feminization:'' in order to be sold in the arcology, slaves with dicks must have their balls removed.
+				<br>''Mandatory Feminization SMR:'' in order to be sold in the arcology, slaves with dicks must have their balls removed.
 				@@.yellow;[[Repeal|Policies][$arcologies[0].FSGenderFundamentalistSMR = 0]]@@
 			<<else>>
-				<br>''@@.lime;Mandatory Feminization:@@'' in order to be sold in the arcology, slaves with dicks must have their balls removed.
+				<br>''@@.lime;Mandatory Feminization SMR:@@'' in order to be sold in the arcology, slaves with dicks must have their balls removed.
 				<<if $rep >= 1000>>
 					@@.green;[[Implement|Policies][$arcologies[0].FSGenderFundamentalistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 				<</if>>
@@ -1248,10 +1248,10 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSPaternalist >= 40>>
 		<<if $arcologies[0].FSDegradationistSMR == 0>>
 			<<if $arcologies[0].FSPaternalistSMR>>
-				<br>''Human Dignity:'' the slave markets are required to treat incoming slaves reasonably well.
+				<br>''Human Dignity SMR:'' the slave markets are required to treat incoming slaves reasonably well.
 				@@.yellow;[[Repeal|Policies][$arcologies[0].FSPaternalistSMR = 0, $minimumSlaveCost -= 500]]@@
 			<<else>>
-				<br>''@@.lime;Human Dignity:@@'' the slave markets will be required to treat incoming slaves reasonably well.
+				<br>''@@.lime;Human Dignity SMR:@@'' the slave markets will be required to treat incoming slaves reasonably well.
 				<<if $rep >= 1000>>
 					@@.green;[[Implement|Policies][$arcologies[0].FSPaternalistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 				<</if>>
@@ -1275,10 +1275,10 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSDegradationist >= 40>>
 		<<if $arcologies[0].FSPaternalistSMR == 0>>
 			<<if $arcologies[0].FSDegradationistSMR>>
-				<br>''Agonizing Induction:'' slave markets are required to punish new slaves severely simply to introduce them to pain.
+				<br>''Agonizing Induction SMR:'' slave markets are required to punish new slaves severely simply to introduce them to pain.
 				@@.yellow;[[Repeal|Policies][$arcologies[0].FSDegradationistSMR = 0]]@@
 			<<else>>
-				<br>''@@.lime;Agonizing Induction:@@'' slave markets are required to punish new slaves severely simply to introduce them to pain.
+				<br>''@@.lime;Agonizing Induction SMR:@@'' slave markets are required to punish new slaves severely simply to introduce them to pain.
 				<<if $rep >= 1000>>
 					@@.green;[[Implement|Policies][$arcologies[0].FSDegradationistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 				<</if>>
@@ -1302,10 +1302,10 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSIntellectualDependency >= 40>>
 		<<if $arcologies[0].FSSlaveProfessionalismSMR == 0>>
 			<<if $arcologies[0].FSIntellectualDependencySMR>>
-				<br>''Dependency:'' in order to be sold in the arcology, slaves must fail a simple intelligence test.
+				<br>''Dependency SMR:'' in order to be sold in the arcology, slaves must fail a simple intelligence test.
 				@@.yellow;[[Repeal|Policies][$arcologies[0].FSIntellectualDependencySMR = 0]]@@
 			<<else>>
-				<br>''@@.lime;Dependency:@@'' in order to be sold in the arcology, slaves must fail a simple intelligence test.
+				<br>''@@.lime;Dependency SMR:@@'' in order to be sold in the arcology, slaves must fail a simple intelligence test.
 				<<if $rep >= 1000>>
 					@@.green;[[Implement|Policies][$arcologies[0].FSIntellectualDependencySMR = 1, $BasicIntelligenceSMR = 0, $QualityIntelligenceSMR = 0, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 				<</if>>
@@ -1314,7 +1314,6 @@ More policies will become available as the arcology develops.//
 					//and will repeal interfering intelligence regulations//
 				<</if>>
 			<</if>>
-			<</if>>
 		<</if>>
 		<<if $arcologies[0].FSIntellectualDependency >= 60>>
 			<<if $arcologies[0].FSIntellectualDependencyLawBeauty>>
@@ -1339,15 +1338,16 @@ More policies will become available as the arcology develops.//
 				<</if>>
 				<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will convert some immigrants to menial slaves and give a small boost to reputation//
 			<</if>>
+		<</if>>
 	<</if>>
 
 	<<if $arcologies[0].FSSlaveProfessionalism >= 40>>
 		<<if $arcologies[0].FSIntellectualDependencySMR == 0>>
 			<<if $arcologies[0].FSSlaveProfessionalismSMR>>
-				<br>''Head Start:'' in order to be sold in the arcology, slaves must pass a rigorous course designed to bring their skills and poise up to standard.
+				<br>''Head Start SMR:'' in order to be sold in the arcology, slaves must pass a rigorous course designed to bring their skills and poise up to standard.
 				@@.yellow;[[Repeal|Policies][$arcologies[0].FSSlaveProfessionalismSMR = 0]]@@
 			<<else>>
-				<br>''@@.lime;Head Start:@@'' in order to be sold in the arcology, slaves must pass a rigorous course designed to bring their skills and poise up to standard.
+				<br>''@@.lime;Head Start SMR:@@'' in order to be sold in the arcology, slaves must pass a rigorous course designed to bring their skills and poise up to standard.
 				<<if $rep >= 1000>>
 					@@.green;[[Implement|Policies][$arcologies[0].FSSlaveProfessionalismSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 				<</if>>
@@ -1377,10 +1377,10 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSBodyPurist >= 40>>
 
 		<<if $arcologies[0].FSBodyPuristSMR>>
-			<br>''Body Purity:'' in order to be sold in your arcology, slaves must be stripped of implants and body modifications.
+			<br>''Body Purity SMR:'' in order to be sold in your arcology, slaves must be stripped of implants and body modifications.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSBodyPuristSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Body Purity:@@'' in order to be sold in your arcology, slaves must be stripped of implants and body modifications.
+			<br>''@@.lime;Body Purity SMR:@@'' in order to be sold in your arcology, slaves must be stripped of implants and body modifications.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSBodyPuristSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1403,12 +1403,12 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSTransformationFetishist >= 40>>
 
 		<<if $arcologies[0].FSTransformationFetishistSMR>>
-			<br>''Mandatory Bimbofication:'' in order to be sold in your arcology, slaves must be given a set of fake tits and ass.
+			<br>''Mandatory Bimbofication SMR:'' in order to be sold in your arcology, slaves must be given a set of fake tits and ass.
 			<<if $rep >= 1000>>
 				@@.yellow;[[Repeal|Policies][$arcologies[0].FSTransformationFetishistSMR = 0, $minimumSlaveCost -= 500]]@@
 			<</if>>
 		<<else>>
-			<br>''@@.lime;Mandatory Bimbofication:@@'' in order to be sold in your arcology, slaves must be given a set of fake tits and ass.
+			<br>''@@.lime;Mandatory Bimbofication SMR:@@'' in order to be sold in your arcology, slaves must be given a set of fake tits and ass.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSTransformationFetishistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1419,10 +1419,10 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSYouthPreferentialist >= 40>>
 
 		<<if $arcologies[0].FSYouthPreferentialistSMR>>
-			<br>''Respect for Youth:'' slave markets in your arcology are required to treat younger slaves carefully.
+			<br>''Respect for Youth SMR:'' slave markets in your arcology are required to treat younger slaves carefully.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSYouthPreferentialistSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Respect for Youth:@@'' slave markets in your arcology are required to treat younger slaves carefully.
+			<br>''@@.lime;Respect for Youth SMR:@@'' slave markets in your arcology are required to treat younger slaves carefully.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSYouthPreferentialistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1445,11 +1445,11 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSMaturityPreferentialist >= 40>>
 
 		<<if $arcologies[0].FSMaturityPreferentialistSMR>>
-			<br>''Respect for Maturity:'' slave markets in your arcology are required to treat mature slaves properly.
+			<br>''Respect for Maturity SMR:'' slave markets in your arcology are required to treat mature slaves properly.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSMaturityPreferentialistSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
 			<<if $arcologies[0].FSHedonisticDecadenceSMR == 0>>
-				<br>''@@.lime;Respect for Maturity:@@'' slave markets in your arcology are required to treat mature slaves properly.
+				<br>''@@.lime;Respect for Maturity SMR:@@'' slave markets in your arcology are required to treat mature slaves properly.
 				<<if $rep >= 1000>>
 					@@.green;[[Implement|Policies][$arcologies[0].FSMaturityPreferentialistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 				<</if>>
@@ -1474,11 +1474,11 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSPetiteAdmiration >= 40>>
 
 		<<if $arcologies[0].FSPetiteAdmirationSMR>>
-			<br>''Small Details:'' in order to be sold in the arcology, slaves must pass height requirements.
+			<br>''Small Details SMR:'' in order to be sold in the arcology, slaves must pass height requirements.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSPetiteAdmirationSMR = 0]]@@
 		<<else>>
 			<<if $arcologies[0].FSStatuesqueGlorificationSMR == 0>>
-				<br>''@@.lime;Small Details:@@'' in order to be sold in the arcology, slaves must pass height requirements.
+				<br>''@@.lime;Small Details SMR:@@'' in order to be sold in the arcology, slaves must pass height requirements.
 				@@.green;[[Implement|Policies][$arcologies[0].FSPetiteAdmirationSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 				<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will help advance Petite Admiration//
 				<<if $BasicHeightSMR > 0 || $AdvancedHeightSMR != 0>>
@@ -1517,11 +1517,11 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSStatuesqueGlorification >= 40>>
 
 		<<if $arcologies[0].FSStatuesqueGlorificationSMR>>
-			<br>''You Must Be This Tall:'' in order to be sold in the arcology, slaves must be able to pass height requirements.
+			<br>''You Must Be This Tall SMR:'' in order to be sold in the arcology, slaves must be able to pass height requirements.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSStatuesqueGlorificationSMR = 0]]@@
 		<<else>>
 			<<if $arcologies[0].FSPetiteAdmirationSMR == 0>>
-				<br>''@@.lime;You Must Be This Tall:@@'' in order to be sold in the arcology, slaves must pass height requirements.
+				<br>''@@.lime;You Must Be This Tall SMR:@@'' in order to be sold in the arcology, slaves must pass height requirements.
 				@@.green;[[Implement|Policies][$arcologies[0].FSStatuesqueGlorificationSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 				<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will help advance Statuesque Glorification//
 				<<if $BasicHeightSMR < 0 || $AdvancedHeightSMR != 0>>
@@ -1561,10 +1561,10 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSSlimnessEnthusiast >= 40>>
 
 		<<if $arcologies[0].FSSlimnessEnthusiastSMR>>
-			<br>''Physical Fitness:'' in order to be sold in the arcology, chubby slaves must be forced to work out first.
+			<br>''Physical Fitness SMR:'' in order to be sold in the arcology, chubby slaves must be forced to work out first.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSSlimnessEnthusiastSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Physical fitness:@@'' in order to be sold in the arcology, chubby slaves will have to be forced to work out first.
+			<br>''@@.lime;Physical fitness SMR:@@'' in order to be sold in the arcology, chubby slaves will have to be forced to work out first.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSSlimnessEnthusiastSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1587,10 +1587,10 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSAssetExpansionist >= 40>>
 
 		<<if $arcologies[0].FSAssetExpansionistSMR>>
-			<br>''Asset Expansion:'' in order to be sold in the arcology, slaves must have their assets expanded with growth hormones.
+			<br>''Asset Expansion SMR:'' in order to be sold in the arcology, slaves must have their assets expanded with growth hormones.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSAssetExpansionistSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Asset Expansion:@@'' in order to be sold in the arcology, slaves will have to have their assets expanded with growth hormones.
+			<br>''@@.lime;Asset Expansion SMR:@@'' in order to be sold in the arcology, slaves will have to have their assets expanded with growth hormones.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSAssetExpansionistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1600,10 +1600,10 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSPastoralist >= 40>>
 
 		<<if $arcologies[0].FSPastoralistSMR>>
-			<br>''Universal Slave Lactation:'' in order to be sold in the arcology, slaves must be actively lactating.
+			<br>''Universal Slave Lactation SMR:'' in order to be sold in the arcology, slaves must be actively lactating.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSPastoralistSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Universal Slave Lactation:@@'' in order to be sold in the arcology, slaves must be actively lactating.
+			<br>''@@.lime;Universal Slave Lactation SMR:@@'' in order to be sold in the arcology, slaves must be actively lactating.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSPastoralistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1625,10 +1625,10 @@ More policies will become available as the arcology develops.//
 
 	<<if $arcologies[0].FSPhysicalIdealist >= 40>>
 		<<if $arcologies[0].FSPhysicalIdealistSMR>>
-			<br>''Lifting:'' in order to be sold in the arcology, slaves must be	<<if $arcologies[0].FSPhysicalIdealistLaw>>toned<<else>>bulked<</if>>.
+			<br>''Lifting SMR:'' in order to be sold in the arcology, slaves must be <<if $arcologies[0].FSPhysicalIdealistLaw>>toned<<else>>bulked<</if>>.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSPhysicalIdealistSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Lifting:@@'' in order to be sold in the arcology, slaves will have to be	<<if $arcologies[0].FSPhysicalIdealistLaw>>toned<<else>>bulked<</if>>.
+			<br>''@@.lime;Lifting SMR:@@'' in order to be sold in the arcology, slaves will have to be <<if $arcologies[0].FSPhysicalIdealistLaw>>toned<<else>>bulked<</if>>.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSPhysicalIdealistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1636,13 +1636,13 @@ More policies will become available as the arcology develops.//
 		<</if>>
 		<<if $arcologies[0].FSPhysicalIdealist >= 60>>
 			<<if $arcologies[0].FSPhysicalIdealistLaw>>
-			<br>''Fit Feminine Ideal:'' you are doing your best to maintain a fashion for fit, healthy girls with just the right amount of muscle definition.
-			@@.yellow;[[Repeal|Policies][$arcologies[0].FSPhysicalIdealistLaw = 0]]@@
+				<br>''Fit Feminine Ideal:'' you are doing your best to maintain a fashion for fit, healthy girls with just the right amount of muscle definition.
+				@@.yellow;[[Repeal|Policies][$arcologies[0].FSPhysicalIdealistLaw = 0]]@@
 			<<else>>
 				<<if $arcologies[0].FSHedonisticDecadenceLaw2 == 0 && $arcologies[0].FSSlimnessEnthusiastLaw == 0 && $arcologies[0].FSGenderRadicalistLawBeauty == 0 && $arcologies[0].FSGenderFundamentalistLawBeauty == 0 && $arcologies[0].FSPhysicalIdealistStrongFat == 0>>
 					<br>''@@.lime;Fit Feminine Ideal:@@'' you will do your best to start a fashion for fit, healthy girls with just the right amount of muscle definition.
 					<<if $rep >= 1000>>
-						@@.green;[[Implement|Policies][$arcologies[0].FSPhysicalIdealistLaw = 1]]
+						@@.green;[[Implement|Policies][$arcologies[0].FSPhysicalIdealistLaw = 1]]@@
 					<</if>>
 					<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will greatly affect society's views on slave beauty//
 				<</if>>
@@ -1664,11 +1664,11 @@ More policies will become available as the arcology develops.//
 	<<if $arcologies[0].FSHedonisticDecadence >= 40>>
 		<<if !$BasicWeightSMR>>
 			<<if $arcologies[0].FSHedonisticDecadenceSMR>>
-				<br>''Corpulence:'' in order to be sold in the arcology, slaves must be plump.
+				<br>''Corpulence SMR:'' in order to be sold in the arcology, slaves must be plump.
 				@@.yellow;[[Repeal|Policies][$arcologies[0].FSHedonisticDecadenceSMR = 0]]@@
 			<<else>>
 				<<if $arcologies[0].FSMaturityPreferentialistSMR == 0>>
-					<br>''@@.lime;Corpulence:@@'' in order to be sold in the arcology, slaves must be plump.
+					<br>''@@.lime;Corpulence SMR:@@'' in order to be sold in the arcology, slaves must be plump.
 					<<if $rep >= 1000>>
 						@@.green;[[Implement|Policies][$arcologies[0].FSHedonisticDecadenceSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 					<</if>>
@@ -1684,7 +1684,7 @@ More policies will become available as the arcology develops.//
 				<<if $arcologies[0].FSSlimnessEnthusiastLaw == 0 && $arcologies[0].FSGenderRadicalistLawBeauty == 0 && $arcologies[0].FSGenderFundamentalistLawBeauty == 0 && $arcologies[0].FSPhysicalIdealistLaw == 0 && $arcologies[0].FSGenderRadicalistLawFuta != 3>>
 					<br>''@@.lime;Rotund Feminine Ideal:@@'' you will do your best to start a fashion for thick girls with soft bellies, big butts and luscious tits.
 					<<if $rep >= 1000>>
-						@@.green;[[Implement|Policies][$arcologies[0].FSHedonisticDecadenceLaw2 = 1]]
+						@@.green;[[Implement|Policies][$arcologies[0].FSHedonisticDecadenceLaw2 = 1]]@@
 					<</if>>
 					<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will greatly affect society's views on slave beauty//
 				<</if>>
@@ -1697,7 +1697,7 @@ More policies will become available as the arcology develops.//
 				<<if $arcologies[0].FSHedonisticDecadenceLaw2 == 0>>
 					<br>''@@.lime;Fat n' Strong Feminine Ideal:@@'' you will do your best to start a fashion for thick girls with plenty of muscle under their fat.
 					<<if $rep >= 1000>>
-						@@.green;[[Implement|Policies][$arcologies[0].FSHedonisticDecadenceStrongFat = 1]]
+						@@.green;[[Implement|Policies][$arcologies[0].FSHedonisticDecadenceStrongFat = 1]]@@
 					<</if>>
 					<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will greatly affect society's views on slave beauty//
 				<</if>>
@@ -1719,10 +1719,10 @@ More policies will become available as the arcology develops.//
 
 	<<if $arcologies[0].FSChattelReligionist >= 40>>
 		<<if $arcologies[0].FSChattelReligionistSMR>>
-			<br>''Consecration by Public Use:'' in order to be sold in the arcology, slaves must be offered for public use for a single day.
+			<br>''Consecration by Public Use SMR:'' in order to be sold in the arcology, slaves must be offered for public use for a single day.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSChattelReligionistSMR = 0]]@@
 		<<else>>
-			<br>''@@.lime;Consecration by Public Use:@@'' in order to be sold in the arcology, slaves must be offered for public use for a single day.
+			<br>''@@.lime;Consecration by Public Use SMR:@@'' in order to be sold in the arcology, slaves must be offered for public use for a single day.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSChattelReligionistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 			<</if>>
@@ -1757,10 +1757,10 @@ More policies will become available as the arcology develops.//
 
 	<<if $arcologies[0].FSRomanRevivalist >= 40>>
 		<<if $arcologies[0].FSRomanRevivalistSMR>>
-			<br>''Market Slave Expendability:'' slave markets are encouraged to immediately dispose of low quality menial slaves in gladiatorial combats.
+			<br>''Market Slave Expendability SMR:'' slave markets are encouraged to immediately dispose of low quality menial slaves in gladiatorial combats.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSRomanRevivalistSMR = 0]]@@
 		<<else>>
-			<br>''@@.lime;Market Slave Expendability:@@'' slave markets are encouraged to immediately dispose of low quality menial slaves in gladiatorial combats.
+			<br>''@@.lime;Market Slave Expendability SMR:@@'' slave markets are encouraged to immediately dispose of low quality menial slaves in gladiatorial combats.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSRomanRevivalistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies")]]@@
 			<</if>>
@@ -1805,10 +1805,10 @@ More policies will become available as the arcology develops.//
 
 	<<if $arcologies[0].FSEgyptianRevivalist >= 40>>
 		<<if $arcologies[0].FSEgyptianRevivalistSMR>>
-			<br>''Egyptian Cultural Induction:'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of ancient Egypt.
+			<br>''Egyptian Cultural Induction SMR:'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of ancient Egypt.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSEgyptianRevivalistSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Egyptian Cultural Induction:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of ancient Egypt.
+			<br>''@@.lime;Egyptian Cultural Induction SMR:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of ancient Egypt.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSEgyptianRevivalistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1830,10 +1830,10 @@ More policies will become available as the arcology develops.//
 
 	<<if $arcologies[0].FSEdoRevivalist >= 40>>
 		<<if $arcologies[0].FSEdoRevivalistSMR>>
-			<br>''Edo Cultural Induction:'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Edo Japan.
+			<br>''Edo Cultural Induction SMR:'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Edo Japan.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSEdoRevivalistSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Edo Cultural Induction:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Edo Japan.
+			<br>''@@.lime;Edo Cultural Induction SMR:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Edo Japan.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSEdoRevivalistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1855,10 +1855,10 @@ More policies will become available as the arcology develops.//
 
 	<<if $arcologies[0].FSArabianRevivalist >= 40>>
 		<<if $arcologies[0].FSArabianRevivalistSMR>>
-			<br>''Arabian Cultural Induction:'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of the old Caliphate.
+			<br>''Arabian Cultural Induction SMR:'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of the old Caliphate.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSArabianRevivalistSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Arabian Cultural Induction:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of the old Caliphate.
+			<br>''@@.lime;Arabian Cultural Induction SMR:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of the old Caliphate.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSArabianRevivalistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
@@ -1880,10 +1880,10 @@ More policies will become available as the arcology develops.//
 
 	<<if $arcologies[0].FSChineseRevivalist >= 40>>
 		<<if $arcologies[0].FSChineseRevivalistSMR>>
-			<br>''Imperial Cultural Induction:'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Imperial China.
+			<br>''Imperial Cultural Induction SMR:'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Imperial China.
 			@@.yellow;[[Repeal|Policies][$arcologies[0].FSChineseRevivalistSMR = 0, $minimumSlaveCost -= 500]]@@
 		<<else>>
-			<br>''@@.lime;Imperial Cultural Induction:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Imperial China.
+			<br>''@@.lime;Imperial Cultural Induction SMR:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Imperial China.
 			<<if $rep >= 1000>>
 				@@.green;[[Implement|Policies][$arcologies[0].FSChineseRevivalistSMR = 1, cashX(-5000, "policies"), repX(-1000, "policies"), $minimumSlaveCost += 500]]@@
 			<</if>>
diff --git a/src/uncategorized/summaryOptions.tw b/src/uncategorized/summaryOptions.tw
index 88ebb667e1bf063af4107f34de40f38c77383c50..507d35f4e91a147484f70da5603a9405cc706033 100644
--- a/src/uncategorized/summaryOptions.tw
+++ b/src/uncategorized/summaryOptions.tw
@@ -9,6 +9,7 @@
 	<</if>>
 <</if>>
 <<set $nextLink = $storedLink>>
+<<set _passageSwitchHandler = App.EventHandlers.optionsChanged>>
 
 <p class="scene-intro">
 	These options will affect the short slave summaries that appear on the main menu and the facility management screens.
@@ -187,4 +188,4 @@ Main menu assignment shortcuts are
 
 <p style="font-style:italic">
 	[[FC Dev's preferred options|Summary Options ][$seeDesk = 0, $seeFCNN = 0, $sortSlavesBy = "devotion",$sortSlavesOrder = "descending",$sortSlavesMain = 0,$rulesAssistantMain = 1,$abbreviateDevotion = 1,$abbreviateRules = 1,$abbreviateClothes = 2,$abbreviateHealth = 1,$abbreviateDiet = 1,$abbreviateDrugs = 1,$abbreviateRace = 1,$abbreviateGenitalia = 1,$abbreviatePhysicals = 1,$abbreviateSkills = 1,$abbreviateMental = 1,$abbreviateSidebar = 1]]
-</p>
\ No newline at end of file
+</p>
diff --git a/src/zz1-last/setupEventHandlers.js b/src/zz1-last/setupEventHandlers.js
new file mode 100644
index 0000000000000000000000000000000000000000..9a41b2959c9a850010c0079626bf5252ab8ae5ee
--- /dev/null
+++ b/src/zz1-last/setupEventHandlers.js
@@ -0,0 +1,7 @@
+/* subscribe to game save/load events */
+Config.saves.onLoad = App.EventHandlers.onLoad;
+Config.saves.onSave = App.EventHandlers.onSave;
+
+$(document).on(':storyready', function(ev) {
+	App.EventHandlers.storyReady();
+});