diff --git a/src/endWeek/economics/neighborsDevelopment.js b/src/endWeek/economics/neighborsDevelopment.js
index 8081f9f1480adc9e04b09ab1f58190b961eee4ff..6c9faae48cc57e5603396705f553ff191af073b9 100644
--- a/src/endWeek/economics/neighborsDevelopment.js
+++ b/src/endWeek/economics/neighborsDevelopment.js
@@ -2568,18 +2568,20 @@ App.EndWeek.neighborsDevelopment = function() {
 			if (opposed.length > 0) {
 				r.push(`${arc.name} is culturally opposed with ${toSentence(opposed)} socially,  encouraging it to resist adopting ${opposed.length > 1 ? 'their' : 'its'} cultural values.`);
 			}
-			const chosen = usableCandidates.random();
-			if (chosen.candidate === "FSSubjugationist") {
-				r.push(`It <span class="yellow">adopts ${chosen.arc2.FSSubjugationistRace} Subjugation</span> due to influence from its trading partner ${chosen.arc2.name}.`);
-				arc.FSSubjugationist = 5;
-				arc.FSSubjugationistRace = chosen.arc2.FSSubjugationistRace;				
-			} else if (chosen.candidate === "FSSupremacist") {
-				r.push(`It <span class="yellow">adopts ${chosen.arc2.FSSupremacistRace} Supremacy</span> due to influence from its trading partner ${chosen.arc2.name}.`);
-				arc.FSSupremacist = 5;
-				arc.FSSupremacistRace = chosen.arc2.FSSupremacistRace;
-			} else {
-				r.push(`It <span class="yellow">adopts ${FutureSocieties.displayName(chosen.candidate)}</span> due to influence from its trading partner ${chosen.arc2.name}.`);
-				arc[chosen.candidate] = 5;
+			if (usableCandidates.length > 0) {
+				const chosen = usableCandidates.random();
+				if (chosen.candidate === "FSSubjugationist") {
+					r.push(`It <span class="yellow">adopts ${chosen.arc2.FSSubjugationistRace} Subjugation</span> due to influence from its trading partner ${chosen.arc2.name}.`);
+					arc.FSSubjugationist = 5;
+					arc.FSSubjugationistRace = chosen.arc2.FSSubjugationistRace;
+				} else if (chosen.candidate === "FSSupremacist") {
+					r.push(`It <span class="yellow">adopts ${chosen.arc2.FSSupremacistRace} Supremacy</span> due to influence from its trading partner ${chosen.arc2.name}.`);
+					arc.FSSupremacist = 5;
+					arc.FSSupremacistRace = chosen.arc2.FSSupremacistRace;
+				} else {
+					r.push(`It <span class="yellow">adopts ${FutureSocieties.displayName(chosen.candidate)}</span> due to influence from its trading partner ${chosen.arc2.name}.`);
+					arc[chosen.candidate] = 5;
+				}
 				return;
 			}