diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index a73ed4278d76d002e65831b2e1ff71ab3a03df77..fc7288d1b90890c532ea7f94a508ef69171f005b 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1962,7 +1962,6 @@ globalThis.DefaultRules = (function() {
 	 */
 	function ProcessRelease(slave, rule) {
 		if ((rule.releaseRules !== undefined) && (rule.releaseRules !== null)) {
-			let changed = false;
 			const releaseProperties = [
 				'masturbation',
 				'partner',
@@ -1971,19 +1970,18 @@ globalThis.DefaultRules = (function() {
 				'slaves',
 				'master',
 			];
+			let changed = false;
 
-			let processReleaseProp = (property) => {
-				if (rule.releaseRules[property] !== undefined && rule.releaseRules[property] !== null) {
+			function processReleaseProp(property) {
 					if (slave.rules.release[property] !== rule.releaseRules[property]) {
 						slave.rules.release[property] = rule.releaseRules[property];
 						return true;
 					}
-				}
-				return false;
-			};
+					return false;
+			}
 
-			for (const release of releaseProperties) {
-				if (processReleaseProp(release)) {
+			for (const property of releaseProperties) {
+				if (processReleaseProp(property)) {
 					changed = true;
 				}
 			}