diff --git a/devTools/types/FC.d.ts b/devTools/types/FC.d.ts
index 8952ac49eb45a3da1711b2432aa14a8fe23b9122..63d72036c1ed7e13767e754a6eee8c040319d1b7 100644
--- a/devTools/types/FC.d.ts
+++ b/devTools/types/FC.d.ts
@@ -519,7 +519,6 @@ declare global {
 			FSStatuesqueGlorificationLaw: number;
 			FSStatuesqueGlorificationLaw2: number;
 			FSStatuesqueGlorificationSMR: number;
-			FSRestartResearchPassed: number;
 			FSEgyptianRevivalistIncestPolicy: number;
 			FSEgyptianRevivalistInterest: number;
 			FSRepopulationFocusPregPolicy: number;
diff --git a/src/events/intro/initNationalities.js b/src/events/intro/initNationalities.js
index 45b2c5abbc490088a2b71cbcf018e33759d2aca2..e79d4a3952c37bf45559b407d18ba90e746027e6 100644
--- a/src/events/intro/initNationalities.js
+++ b/src/events/intro/initNationalities.js
@@ -477,7 +477,6 @@ App.Intro.initNationalities = function() {
 		V.arcologies[0].FSPhysicalIdealistResearch = 0;
 		V.arcologies[0].FSRepopulationFocusResearch = 0;
 		V.arcologies[0].FSRestartResearch = 0;
-		V.arcologies[0].FSRestartResearchPassed = 0;
 		V.arcologies[0].FSHedonisticDecadenceResearch = 0;
 		V.arcologies[0].FSHedonisticDecadenceDietResearch = 0;
 		V.arcologies[0].FSCummunismResearch = 0;
diff --git a/src/js/futureSocietyJS.js b/src/js/futureSocietyJS.js
index 49b9735e00b5c9804cbbd7b7ebe8e6cdfb019aca..a9d9386821fa8e6e98902727680de5dc3e17d36e 100644
--- a/src/js/futureSocietyJS.js
+++ b/src/js/futureSocietyJS.js
@@ -361,6 +361,7 @@ globalThis.FutureSocieties = (function() {
 			case "FSRestart":
 				arcology[FSLaw] = 0;
 				arcology[FSSMR] = 0;
+				arcology.FSRestartResearch = 0; // not really research at all; reset breeding program
 				if (_.get(V, "SecExp.edicts")) {
 					V.SecExp.edicts.defense.eliteOfficers = 0;
 				}