diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index 022f16fdb6fca5a2f288cb288092899f9ee54c64..b1c6be4595d77fe10ae5fce40e41314a57515e78 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -917,10 +917,10 @@
 	<</if>>
 	<<if $genderLawPass == 1>> /*asset check*/
 		<<if $arcologies[0].FSAssetExpansionist != "unset">>
-			<<if $args[0].boobs < 500 || $args[0].boobs > 1600 && $args[0].butt < 3 && $args[0].butt > 6>>
+			<<if $args[0].boobs < 500 || $args[0].boobs > 1600 || $args[0].butt < 3 || $args[0].butt > 6>>
 				<<set $genderLawPass = 0>>
 			<</if>>
-		<<elseif $args[0].boobs < 500 && $args[0].boobs > 800 && $args[0].butt < 3 && $args[0].butt > 4>>
+		<<elseif $args[0].boobs < 500 && $args[0].boobs > 800 || $args[0].butt < 3 || $args[0].butt > 4>>
 			<<set $genderLawPass = 0>>
 		<</if>>
 	<</if>>