diff --git a/src/js/assayJS.js b/src/js/assayJS.js
index 72735be83dfbb04979869c72318a636cf85e7c2e..326e43e81f6d2f332842242cd1e4166efb195a8d 100644
--- a/src/js/assayJS.js
+++ b/src/js/assayJS.js
@@ -1634,7 +1634,8 @@ globalThis.perceivedGender = function(slave) {
 };
 
 globalThis.initRules = function() {
-	V.defaultRules = [
+	const rule = emptyDefaultRule();
+	Object.assign(rule,
 		{
 			name: "Obedient Slaves",
 			condition: {
@@ -1648,5 +1649,6 @@ globalThis.initRules = function() {
 				removalAssignment: "rest",
 			}
 		},
-	];
+	);
+	V.defaultRules = [rule];
 };