diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw
index 5695ba6373073e8e6876ade8e4f21c4142b211b2..a1de3392ff992389f7fde6eea4a32e24a14ae09d 100644
--- a/src/init/setupVars.tw
+++ b/src/init/setupVars.tw
@@ -2010,6 +2010,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do
 <<set setup.ArcologyNamesBodyPurist = ["Au Naturel", "Elysium", "Natural State", "New Eden", "Organics", "Pure Shores", "Purity", "Sanctity", "The Ark", "The Repository", "Walden"]>>
 <<set setup.ArcologyNamesTransformationFetishist = ["Bimboland", "Implantation Station", "Plastic Beach", "Plasticland", "Silicone Valley", "Silicone Zone", "Strained Silicone", "Surgeon Generality", "The Dollhouse", "The Hospital", "Transformation Station"]>>
 <<set setup.ArcologyNamesYouthPreferentialist = ["Dick U.", "Fuck High", "Sex College", "Sorority Row", "Sunnyside", "Teen Spirit", "Teenage Wasteland", "Undergrad Pad", "Youngtown", "Youth"]>>
+<<set setup.ArcologyNamesYouthPreferentialistLow = ["Dick Elementary", "Loliville", "Cherry Fields", "The Cake Shop", "Comet Ping Pong", "Cummies Kindergarten", "Lil' Sluts Academy", "Oingo Boingo", "Pomf Town", "Cherry Hills", "Partyvanistan", "Flatsville"]>>
 <<set setup.ArcologyNamesMaturityPreferentialist = ["Cougar Town", "Experience", "Fine Wine", "Maturity", "MILF Haven", "MILF Heights", "MILFtown", "Park Avenue Tower", "Shady Acres"]>>
 <<set setup.ArcologyNamesSlimnessEnthusiast = ["Lean Scene", "Less Is More", "Skinny Bop", "Skinny Dip", "Slim City", "The Island", "The Skinny", "The Thinning", "Underweight Way", "Upskirt", "Virginland"]>>
 <<set setup.ArcologyNamesAssetExpansionist = ["Asset Holdings", "Blow-Up", "Boobs Tower", "Expansion Chamber", "Expansion Pack", "Tangible Assets", "The Bouncy Castle", "The Expanse", "The Mounds", "Twin Peaks"]>>
diff --git a/src/npc/takeoverTarget.tw b/src/npc/takeoverTarget.tw
index 0a3e42fe8c4c73e7bf3e02c811049672f9c133a4..4e39c5f4ab78a3c257b50efdaf0bf66c2497b571 100644
--- a/src/npc/takeoverTarget.tw
+++ b/src/npc/takeoverTarget.tw
@@ -116,7 +116,14 @@ Alternatively, arcologies are being built every day, and their owners' control i
 	<<case "TransformationFetishist">><<set $targetArcology.name = setup.ArcologyNamesTransformationFetishist.random()>>
 	<<case "BodyPurist">><<set $targetArcology.name = setup.ArcologyNamesBodyPurist.random()>>
 	<<case "MaturityPreferentialist">><<set $targetArcology.name = setup.ArcologyNamesMaturityPreferentialist.random()>>
-	<<case "YouthPreferentialist">><<set $targetArcology.name = setup.ArcologyNamesYouthPreferentialist.random()>>
+	<<case "YouthPreferentialist">> 
+		<<if $pedo_mode == 1 || $minimumSlaveAge < 6>>
+			<<set $targetArcology.name = setup.ArcologyNamesYouthPreferentialistLow.random()>>
+		<<elseif $minimumSlaveAge < 14>>
+			<<set $targetArcology.name = either(setup.ArcologyNamesYouthPreferentialist, setup.ArcologyNamesYouthPreferentialistLow)>>
+		<<else>>
+			<<set $targetArcology.name = setup.ArcologyNamesYouthPreferentialist.random()>>
+		<</if>>
 	<<case "Pastoralist">><<set $targetArcology.name = setup.ArcologyNamesPastoralist.random()>>
 	<<case "PhysicalIdealist">><<set $targetArcology.name = setup.ArcologyNamesPhysicalIdealist.random()>>
 	<<case "ChattelReligionist">><<set $targetArcology.name = setup.ArcologyNamesChattelReligionist.random()>>
diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw
index bf1a9e3e354d1739b3ddce7345d27ab49e57b603..f3de189c399f9618a910f9d291f090aa8d8f30a9 100644
--- a/src/uncategorized/neighborsDevelopment.tw
+++ b/src/uncategorized/neighborsDevelopment.tw
@@ -1172,7 +1172,13 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(Math.trunc((0.1*$arcol
 		<<set $toSearch = $arcologies[$i].name>>
 		<<if ($toSearch.indexOf("Arcology") != -1) && (random(0,2) == 0)>>
 		Youth Preferentialism has reached stability and acceptance there. The arcology has been renamed
-		<<set $arcologies[$i].name = setup.ArcologyNamesYouthPreferentialist.random()>>
+		<<if $pedo_mode == 1 || $minimumSlaveAge < 6>>
+			<<set $arcologies[$i].name = setup.ArcologyNamesYouthPreferentialistLow.random()>>
+		<<elseif $minimumSlaveAge < 14>>
+			<<set $arcologies[$i].name = either(setup.ArcologyNamesYouthPreferentialist, setup.ArcologyNamesYouthPreferentialistLow)>>
+		<<else>>
+			<<set $arcologies[$i].name = setup.ArcologyNamesYouthPreferentialist.random()>>
+		<</if>>
 		'' $arcologies[$i].name'' to mark the occasion.
 		<<set $arcologies[$i].FSYouthPreferentialistResearch = 1>>
 		<</if>>