diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index ceb0b91ec4b9edfd3b01dff99a5c1ac938ccd5f6..c135d1f9ffcf09199b20b7c1d05dd67f03610a60 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -2802,22 +2802,20 @@ window.DefaultRules = (function() {
 			}
 		}
 		if ((rule.autoBrand === 1)) {
-			if ((keySum(slave.brand) === 0)) {
-				if ((slave.health > -20)) {
-					let brandRA = State.variables.brandRA;
-					for (var prop1 in brandRA) {
-						if (brandRA.hasOwnProperty(prop1)) {
-							// Push each value from `brandRA` into `extended`
-							slave.brand[prop1] = brandRA[prop1];
-						}
-					}
-					if ((slave.devotion < 18)) {
-						slave.devotion -= 5;
+			if ((slave.health > -20)) {
+				let brandRA = State.variables.brandRA;
+				for (var prop1 in brandRA) {
+					if (brandRA.hasOwnProperty(prop1)) {
+						// Push each value from `brandRA` into `extended`
+						slave.brand[prop1] = brandRA[prop1];
 					}
-					slave.trust -= 5;
-					slave.health -= 10;
-					r += `<br>${slave.slaveName} has been branded, with <span class="gold">fear</span>${slave.devotion < 18 ? `, <span class="mediumorchid">regard,</span>` : ``} and <span class="red">health</span> consequences.`;
 				}
+				if ((slave.devotion < 18)) {
+					slave.devotion -= 5;
+				}
+				slave.trust -= 5;
+				slave.health -= 10;
+				r += `<br>${slave.slaveName} has been branded, with <span class="gold">fear</span>${slave.devotion < 18 ? `, <span class="mediumorchid">regard,</span>` : ``} and <span class="red">health</span> consequences.`;
 			}
 		}
 	}