diff --git a/src/uncategorized/neighborsFSAdoption.tw b/src/uncategorized/neighborsFSAdoption.tw
index da972306f2924dfe15325f92325362e5fb2e850f..be9304566e0cd97c2418ca252d6978a50ec10f9d 100644
--- a/src/uncategorized/neighborsFSAdoption.tw
+++ b/src/uncategorized/neighborsFSAdoption.tw
@@ -527,12 +527,13 @@ societal development.
 	<<set $arcologies[$i].FSDegradationist = 5>><<set $adopted = 1>>
 	<<break>>
 	<<elseif ($arcologies[$i].FSRomanRevivalist == "unset") && $arcologies[$i].FSAztecRevivalist == "unset") && ($arcologies[$i].FSEgyptianRevivalist == "unset") && ($arcologies[$i].FSEdoRevivalist == "unset") && ($arcologies[$i].FSArabianRevivalist == "unset") && ($arcologies[$i].FSChineseRevivalist == "unset")>>
-	The arcology's racial Subjugationist culture @@.yellow;pushes it towards Egyptian Revivalism,@@ since the Ancient Egyptians are famous for keeping a race of slaves.
-	<<set $arcologies[$i].FSRomanRevivalist = 5>><<set $adopted = 1>>
-	<<else>>
-	The arcology's racial Supremacist culture @@.yellow;pushes it towards Aztec Revivalism,@@ since the enslavement and sacrifice of slaves was fundamental to the culture.
-	<<set $arcologies[$i].FSAztecRevivalist = 5>><<set $adopted = 1>>
-	<<break>>
+		<<if random(0,1) == 0>>
+			The arcology's racial Subjugationist culture @@.yellow;pushes it towards Egyptian Revivalism,@@ since the Ancient Egyptians are famous for keeping a race of slaves.
+			<<set $arcologies[$i].FSRomanRevivalist = 5>><<set $adopted = 1>>
+		<<else>>
+			The arcology's racial Supremacist culture @@.yellow;pushes it towards Aztec Revivalism,@@ since the enslavement and sacrifice of slaves was fundamental to the culture.
+			<<set $arcologies[$i].FSAztecRevivalist = 5>><<set $adopted = 1>>
+		<</if>>
 	<</if>>
 <</if>>
 <</if>>
@@ -579,9 +580,12 @@ societal development.
 	<<elseif ($arcologies[$i].FSSlimnessEnthusiast == "unset") && ($arcologies[$i].FSAssetExpansionist == "unset")>>
 	The arcology's Gender Radicalist culture @@.yellow;pushes it towards Slimness Enthusiasm,@@ since that's the kind of body many of its slaves have.
 	<<set $arcologies[$i].FSSlimnessEnthusiast = 5>><<set $adopted = 1>>
+	<<elseif ($arcologies[$i].FSPastoralist == "unset") && ($arcologies[$i].FSCummunism == "unset")>>
+	The arcology's Gender Radicalist culture @@.yellow;pushes it towards Cummunism,@@ since many of its slaves are capable of giving cum.
+	<<set $arcologies[$i].FSSlimnessEnthusiast = 5>><<set $adopted = 1>>
 	<</if>>
 <<elseif $arcologies[$i].FSGenderFundamentalist > random(50,200)>>
-	<<if ($arcologies[$i].FSPastoralist == "unset")>>
+	<<if ($arcologies[$i].FSPastoralist == "unset") && ($arcologies[$i].FSCummunism == "unset")>>
 	The arcology's Gender Fundamentalist culture @@.yellow;pushes it towards Pastoralism,@@ since its pregnant slaves are already giving milk.
 	<<set $arcologies[$i].FSPastoralist = 5>><<set $adopted = 1>>
 	<<elseif ($arcologies[$i].FSYouthPreferentialist == "unset") && ($arcologies[$i].FSMaturityPreferentialist == "unset")>>
@@ -614,7 +618,7 @@ societal development.
 <</if>>
 <<if $adopted == 0>>
 <<if $arcologies[$i].FSBodyPurist > random(50,200)>>
-	<<if ($arcologies[$i].FSPhysicalIdealist == "unset")>>
+	<<if ($arcologies[$i].FSPhysicalIdealist == "unset") && ($arcologies[$i].FSHedonisticDecadence == "unset")>>
 	The arcology's Body Purist culture @@.yellow;pushes it towards Physical Idealism,@@ since it already takes an intense interest in bodily perfection.
 	<<set $arcologies[$i].FSPhysicalIdealist = 5>><<set $adopted = 1>>
 	<<elseif ($arcologies[$i].FSPaternalist == "unset") && ($arcologies[$i].FSDegradationist == "unset")>>
@@ -636,7 +640,7 @@ societal development.
 	<<if ($arcologies[$i].FSSlimnessEnthusiast == "unset") && ($arcologies[$i].FSAssetExpansionist == "unset")>>
 	The arcology's Youth Preferentialist culture @@.yellow;pushes it towards Slimness Enthusiasm,@@ since that's the kind of body many of its slaves have.
 	<<set $arcologies[$i].FSSlimnessEnthusiast = 5>><<set $adopted = 1>>
-	<<elseif ($arcologies[$i].FSRepopulationFocus == "unset")>>
+	<<elseif ($arcologies[$i].FSRepopulationFocus == "unset") && ($arcologies[$i].FSRestart == "unset")>>
 	The arcology's Youth Preferentialist culture @@.yellow;pushes it towards Repopulation,@@ since many of its slaves are deliciously ripe for breeding.
 	<<set $arcologies[$i].FSRepopulationFocus = 5>><<set $adopted = 1>>
 	<</if>>
@@ -677,20 +681,17 @@ societal development.
 	<<elseif ($arcologies[$i].FSAssetExpansionist == "unset") && ($arcologies[$i].FSSlimnessEnthusiast == "unset")>>
 	The arcology's Pastoralist culture @@.yellow;pushes it towards Asset Expansionism,@@ since they're convinced that there's no such thing as udders that are too big.
 	<<set $arcologies[$i].FSAssetExpansionist = 5>><<set $adopted = 1>>
-	<<elseif ($arcologies[$i].FSRepopulationFocus == "unset")>>
+	<<elseif ($arcologies[$i].FSRepopulationFocus == "unset") && ($arcologies[$i].FSRestart == "unset")>>
 	The arcology's Pastoralist culture @@.yellow;pushes it towards Repopulation,@@ since pregnancy stimulates milk flow.
 	<<set $arcologies[$i].FSRepopulationFocus = 5>><<set $adopted = 1>>
 	<</if>>
 <<elseif $arcologies[$i].FSCummunism > random(50,200)>>
-	<<if ($arcologies[$i].FSPhysicalIdealist == "unset")>>
+	<<if ($arcologies[$i].FSPhysicalIdealist == "unset") && ($arcologies[$i].FSHedonisticDecadence == "unset")>>
 	The arcology's Cummunist culture @@.yellow;pushes it towards Physical Idealism,@@ since big balls and huge loads go hand in hand with masculine muscles.
 	<<set $arcologies[$i].FSPhysicalIdealist = 5>><<set $adopted = 1>>
 	<<elseif ($arcologies[$i].FSAssetExpansionist == "unset") && ($arcologies[$i].FSSlimnessEnthusiast == "unset")>>
 	The arcology's Cummunist culture @@.yellow;pushes it towards Asset Expansionism,@@ since they're convinced that there's no such thing as balls that are too big.
 	<<set $arcologies[$i].FSAssetExpansionist = 5>><<set $adopted = 1>>
-	<<elseif ($arcologies[$i].FSCummunism == "unset") && ($arcologies[$i].FSPastoralist == "unset")>>
-	The arcology's Cummunist culture @@.yellow;pushes it towards Cummunism,@@ since muscular, testosterone filled slaves make admirable cumshots.
-	<<set $arcologies[$i].FSCummunism = 5>><<set $seed = 1>>
 	<<elseif ($arcologies[$i].FSBodyPurist == "unset") && ($arcologies[$i].FSTransformationFetishist == "unset")>>
 	The arcology's Cummunist culture @@.yellow;pushes it towards Body Purism,@@ since there have been concerns about cum purity.
 	<<set $arcologies[$i].FSBodyPurist = 5>><<set $adopted = 1>>
@@ -699,7 +700,7 @@ societal development.
 <</if>>
 <<if $adopted == 0>>
 <<if $arcologies[$i].FSHedonisticDecadence > random(50,200)>>
-	<<if ($arcologies[$i].FSPastoralist == "unset")>>
+	<<if ($arcologies[$i].FSPastoralist == "unset") && ($arcologies[$i].FSCummunism == "unset")>>
 	The arcology's Hedonistic culture @@.yellow;pushes it towards Pastoralism,@@ since nothing beats a nice glass of fresh squeezed milk with your cake.
 	<<set $arcologies[$i].FSPastoralist = 5>><<set $adopted = 1>>
 	<<elseif ($arcologies[$i].FSPaternalist == "unset") && ($arcologies[$i].FSDegradationist == "unset")>>
@@ -894,7 +895,7 @@ societal development.
 		<<break>>
 		<</if>>
 	<</if>>
-	<<if ($arcologies[$i].FSPastoralist == "unset")>>
+	<<if ($arcologies[$i].FSPastoralist == "unset") && ($arcologies[$i].FSCummunism == "unset")>>
 		<<if $arcologies[$j].FSPastoralist > random(0,200)+($adopted*100)-$influenceBonus>>
 		It @@.yellow;adopts Pastoralism@@ due to influence from its trading partner $arcologies[$j].name.
 		<<set $arcologies[$i].FSPastoralist = 5>><<set $adopted = 1>>
@@ -1050,7 +1051,7 @@ societal development.
 	<<set $arcologies[$i].FSAssetExpansionist = 5>><<set $adopted = 1>>
 	<</if>>
 <<case 13>>
-	<<if ($arcologies[$i].FSPastoralist == "unset")>>
+	<<if ($arcologies[$i].FSPastoralist == "unset") && ($arcologies[$i].FScummunism == "unset")>>
 	$desc addicted to breast milk straight from the nipple, leading the arcology to @@.yellow;adopt Pastoralism.@@
 	<<set $arcologies[$i].FSPastoralist = 5>><<set $adopted = 1>>
 	<</if>>