diff --git a/src/endWeek/saRules_old.js b/src/endWeek/saRules_old.js
index 8d16716be1aaccd7f49dc5235a9989b1588ede8c..0520d7e5fc160035b941aa4d8f30cd625b5efc0d 100644
--- a/src/endWeek/saRules_old.js
+++ b/src/endWeek/saRules_old.js
@@ -378,7 +378,7 @@
 									r += `${He}'s <span class="hotpink">rewarded</span> with`;
 									if (slave.clitPiercing === 3) {
 										r += `sustained orgasm from ${his} ${slave.dick ? `dick` : `clit`} piercing,`;
-									} else if (slave.rules.release === "sapphic") {
+									} else if (slave.rules.release.slaves === 1) {
 										r += `immediate sex with any nearby slave,`;
 									} else {
 										r += `a quick climax from a vibrator,`;
diff --git a/src/js/releaseRules.js b/src/js/releaseRules.js
index cd9352a1d149fdbf09601ea71c06cff3e94d2284..b622efdbdf67798a96533c965fd2db8bf70fcf59 100644
--- a/src/js/releaseRules.js
+++ b/src/js/releaseRules.js
@@ -136,6 +136,7 @@ App.Utils.releaseSummaryLong = function releaseSummaryLong(slave) {
 		if (rel.master === 1) {
 			permissions.push("you");
 		}
+		if (permissions.length < 1) { return "unknown"; } // probably means BC didn't get run, but let's not die because of it
 		return permissions.reduce(function(res, ch, i, arr) { return res + (i === arr.length - 1 ? ' and ' : ', ') + ch; });
 	}
 };
diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw
index 9a445f86b65f760420ec978a6f6cab4318de91d2..42f796c15f845bd4028c3268e9bf8d67fbfd4367 100644
--- a/src/uncategorized/saRules.tw
+++ b/src/uncategorized/saRules.tw
@@ -183,7 +183,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -495,7 +495,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -684,7 +684,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -968,7 +968,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, often on stage during a dance,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -1393,7 +1393,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -1521,7 +1521,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -1822,7 +1822,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -2150,7 +2150,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -2327,7 +2327,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -2660,7 +2660,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -2853,7 +2853,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -3168,7 +3168,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -3350,7 +3350,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -3667,7 +3667,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -3844,7 +3844,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -4224,7 +4224,7 @@
 							$He's @@.hotpink;rewarded@@ with
 							<<if $slaves[$i].clitPiercing == 3>>
 								sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-							<<elseif $slaves[$i].rules.release == "sapphic">>
+							<<elseif $slaves[$i].rules.release.slaves == 1>>
 								immediate sex with any nearby slave,
 							<<else>>
 								a quick climax from a vibrator,
@@ -4402,7 +4402,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -4764,7 +4764,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -5143,7 +5143,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -5529,7 +5529,7 @@
 					$He's @@.hotpink;rewarded@@ with
 					<<if $slaves[$i].clitPiercing == 3>>
 						sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-					<<elseif $slaves[$i].rules.release == "sapphic">>
+					<<elseif $slaves[$i].rules.release.slaves == 1>>
 						immediate sex with any nearby slave,
 					<<else>>
 						a quick climax from a vibrator,
@@ -5572,7 +5572,7 @@
 					<<set $slaves[$i].trust -= _punishments>>
 				<</switch>>
 			<</if>>
-			<<if $subSlaves > 0 && (_release == "permissive" || $slaves[$i].rules.release == "sapphic") && $slaves[$i].assignment != "serve your other slaves">>
+			<<if $subSlaves > 0 && _release.slaves == 1 && $slaves[$i].assignment != "serve your other slaves">>
 				<<set $slaves[$i].need -= (20*$subSlaves)>> /* make those serve your other slaves do some work for once */
 			<</if>>
 		<</switch>>