diff --git a/devTools/types/FC/arcology.d.ts b/devTools/types/FC/arcology.d.ts
index 43410b757c2fc9f1ccd74f30a0dfab45808c95c1..1b587f305249e82e78ca0b39862d165b0ba3fcf6 100644
--- a/devTools/types/FC/arcology.d.ts
+++ b/devTools/types/FC/arcology.d.ts
@@ -13,12 +13,12 @@ declare namespace FC {
 		FSSlimnessEnthusiast: {noun: "Slimness Enthusiasm", adj: "Slimness Enthusiast", deco: "Slimness Enthusiast"};
 		FSAssetExpansionist: {noun: "Asset Expansionism", adj: "Asset Expansionist", deco: "Asset Expansionist"};
 		FSPastoralist: {noun: "Pastoralism", adj: "Pastoralist", deco: "Pastoralist"};
-		FSCummunism: {noun: "Cummunism", adj: "Cummunist", deco: ""};
+		FSCummunism: {noun: "Cummunism", adj: "Cummunist", deco: undefined};
 		FSPhysicalIdealist: {noun: "Physical Idealism", adj: "Physical Idealist", deco: "Physical Idealist"};
 		FSHedonisticDecadence: {noun: "Decadent Hedonism", adj: "Decadent Hedonist", deco: "Hedonistic"};
 		FSChattelReligionist: {noun: "Chattel Religionism", adj: "Chattel Religionist", deco: "Chattel Religionist"};
-		FSNull: {noun: "Multiculturalism", adj: "Multiculturalist", deco: ""};
-		FSIncestFetishist: {noun: "Incest Fetishism", adj: "Incest Fetishist", deco: ""};
+		FSNull: {noun: "Multiculturalism", adj: "Multiculturalist", deco: undefined};
+		FSIncestFetishist: {noun: "Incest Fetishism", adj: "Incest Fetishist", deco: undefined};
 		FSRomanRevivalist: {noun: "Roman Revivalism", adj: "Roman Revivalist", deco: "Roman Revivalist"};
 		FSNeoImperialist: {noun: "Neo-Imperialism", adj: "Neo-Imperialist", deco: "Neo-Imperialist"};
 		FSEgyptianRevivalist: {noun: "Egyptian Revivalism", adj: "Egyptian Revivalist", deco: "Egyptian Revivalist"};
diff --git a/js/003-data/futureSocietyData.js b/js/003-data/futureSocietyData.js
index aab034f6f7a588daf3a39ee2ec404539043e1475..aa79dd4ef6083f20f0a7ab681dda8e733e5a9756 100644
--- a/js/003-data/futureSocietyData.js
+++ b/js/003-data/futureSocietyData.js
@@ -17,12 +17,12 @@ App.Data.FutureSociety = {
 		FSSlimnessEnthusiast: {noun: "Slimness Enthusiasm", adj: "Slimness Enthusiast", deco: "Slimness Enthusiast"},
 		FSAssetExpansionist: {noun: "Asset Expansionism", adj: "Asset Expansionist", deco: "Asset Expansionist"},
 		FSPastoralist: {noun: "Pastoralism", adj: "Pastoralist", deco: "Pastoralist"},
-		FSCummunism: {noun: "Cummunism", adj: "Cummunist", deco: "", NPCOnly: true},
+		FSCummunism: {noun: "Cummunism", adj: "Cummunist", deco: undefined, NPCOnly: true},
 		FSPhysicalIdealist: {noun: "Physical Idealism", adj: "Physical Idealist", deco: "Physical Idealist"},
 		FSHedonisticDecadence: {noun: "Decadent Hedonism", adj: "Decadent Hedonist", deco: "Hedonistic"},
 		FSChattelReligionist: {noun: "Chattel Religionism", adj: "Chattel Religionist", deco: "Chattel Religionist"},
-		FSNull: {noun: "Multiculturalism", adj: "Multiculturalist", deco: ""},
-		FSIncestFetishist: {noun: "Incest Fetishism", adj: "Incest Fetishist", deco: "", NPCOnly: true},
+		FSNull: {noun: "Multiculturalism", adj: "Multiculturalist", deco: undefined},
+		FSIncestFetishist: {noun: "Incest Fetishism", adj: "Incest Fetishist", deco: undefined, NPCOnly: true},
 		FSRomanRevivalist: {
 			noun:			"Roman Revivalism",
 			adj:			"Roman Revivalist",
diff --git a/src/neighbor/neighborDescription.js b/src/neighbor/neighborDescription.js
index 1d02d522bde225f12d8d2b6ec4142c64bdf45b6d..be0408f197757524e9be12a778520fc07010c412 100644
--- a/src/neighbor/neighborDescription.js
+++ b/src/neighbor/neighborDescription.js
@@ -54,7 +54,7 @@ App.UI.neighborDescription = function(i) {
 
 	let desc = "";
 	const neighborDescription = [];
-	/** @type {Record<keyof FC.FutureSocietyIdMap, Record<95 | 40 | 0, string>>} */
+	/** @type {Record<FC.FutureSociety, Record<95 | 40 | 0, string>>} */
 	const FSThresholds = {
 		FSSubjugationist: {
 			95: `the home of an advanced project to create a subservient race of ${V.arcologies[i].FSSubjugationistRace} slaves`,