diff --git a/src/Mods/SecExp/js/secExp.js b/src/Mods/SecExp/js/secExp.js
index d58a4381715773d2f4a484239122ff0d97ba5c20..ad1c54f0f63d5e5437efeb7c2cc63440a87d4aa0 100644
--- a/src/Mods/SecExp/js/secExp.js
+++ b/src/Mods/SecExp/js/secExp.js
@@ -436,7 +436,9 @@ App.SecExp.Check = (function() {
 			}
 
 			V.SecExp.settings.battle = V.SecExp.settings.battle || {};
-			V.SecExp.settings.battle.enabled = V.SecExp.settings.battle.enabled || 1;
+			if (!jsDef(V.SecExp.settings.battle.enabled)) {
+				V.SecExp.settings.battle.enabled = 1;
+			}
 			if (jsDef(V.battlesEnabled)) {
 				V.SecExp.settings.battle.enabled = V.battlesEnabled;
 			}
@@ -460,7 +462,9 @@ App.SecExp.Check = (function() {
 
 			V.SecExp.settings.unitDescriptions = V.SecExp.settings.unitDescriptions || 0;
 
-			V.SecExp.settings.battle.allowSlavePrestige = V.SecExp.settings.battle.allowSlavePrestige || 1;
+			if (!jsDef(V.SecExp.settings.battle.allowSlavePrestige)) {
+				V.SecExp.settings.battle.allowSlavePrestige = 1;
+			}
 			if (jsDef(V.allowPrestigeFromBattles)) {
 				V.SecExp.settings.battle.allowSlavePrestige = V.allowPrestigeFromBattles;
 			}
@@ -470,7 +474,9 @@ App.SecExp.Check = (function() {
 				V.SecExp.settings.battle.major.enabled = V.majorBattlesEnabled;
 			}
 
-			V.SecExp.settings.battle.major.gameOver = V.SecExp.settings.battle.major.gameOver || 1;
+			if (!jsDef(V.SecExp.settings.battle.major.gameOver)) {
+				V.SecExp.settings.battle.major.gameOver = 1;
+			}
 			if (jsDef(V.majorBattleGameOver)) {
 				V.SecExp.settings.battle.major.gameOver = V.majorBattleGameOver;
 			}
@@ -481,7 +487,9 @@ App.SecExp.Check = (function() {
 			V.SecExp.settings.battle.major.mult = V.SecExp.settings.battle.major.mult || 1;
 
 			V.SecExp.settings.rebellion = V.SecExp.settings.rebellion || {};
-			V.SecExp.settings.rebellion.enabled = V.SecExp.settings.rebellion.enabled || 1;
+			if (!jsDef(V.SecExp.settings.rebellion.enabled)) {
+				V.SecExp.settings.rebellion.enabled = 1;
+			}
 			if (jsDef(V.rebellionsEnabled)) {
 				V.SecExp.settings.rebellion.enabled = V.rebellionsEnabled;
 			}
@@ -490,7 +498,9 @@ App.SecExp.Check = (function() {
 			if (jsDef(V.forceRebellion)) {
 				V.SecExp.settings.rebellion.force = V.forceRebellion;
 			}
-			V.SecExp.settings.rebellion.gameOver = V.SecExp.settings.rebellion.gameOver || 1;
+			if (!jsDef(V.SecExp.settings.rebellion.gameOver)) {
+				V.SecExp.settings.rebellion.gameOver = 1;
+			}
 			if (jsDef(V.rebellionGameOver)) {
 				V.SecExp.settings.rebellion.gameOver = V.rebellionGameOver;
 			}