diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw
index 3331c15d8af29e9bec69071f1464138a42b55f1b..2f39588a256653c35547d03a0dd65b89be93a7ab 100644
--- a/src/utility/raWidgets.tw
+++ b/src/utility/raWidgets.tw
@@ -4518,6 +4518,21 @@ is now _combinedRule.hLength cm long.
 	<<elseif $args[0].fetishStrength < 100>>
 		<<set _used = 1>>
 	<</if>>
+	<</if>>
+		<<if _used == 0>>
+		<<if (def _combinedRule.clitSettingEnergy) && (_combinedRule.clitSettingEnergy !== "no default setting")>>
+		<<if $args[0].energy < _combinedRule.clitSettingEnergy>>
+			<<if $args[0].clitSetting !== "all">>
+				<br>$args[0].slaveName's smart piercing has been set to enhance libido.
+			<</if>>
+			<<set $args[0].clitSetting = "all", _used = 1>>
+		<<elseif $args[0].energy >= _combinedRule.clitSettingEnergy + 10>>
+			<<if $args[0].clitSetting !== "none">>
+				<br>$args[0].slaveName's smart piercing has been set to suppress libido.
+			<</if>>
+			<<set $args[0].clitSetting = "none", _used = 1>>
+		<</if>>
+		<</if>>
 	<</if>>
 	<<if _used == 0>>
 		<<if (def _combinedRule.clitSettingXY) && (_combinedRule.clitSettingXY !== "no default setting")>>
@@ -4549,21 +4564,6 @@ is now _combinedRule.hLength cm long.
 		<</if>>
 		<</if>>
 	<</if>>
-	<<if _used == 0>>
-		<<if (def _combinedRule.clitSettingEnergy) && (_combinedRule.clitSettingEnergy !== "no default setting")>>
-		<<if $args[0].energy < _combinedRule.clitSettingEnergy>>
-			<<if $args[0].clitSetting !== "all">>
-				<br>$args[0].slaveName's smart piercing has been set to enhance libido.
-			<</if>>
-			<<set $args[0].clitSetting = "all", _used = 1>>
-		<<elseif $args[0].energy >= _combinedRule.clitSettingEnergy + 10>>
-			<<if $args[0].clitSetting !== "none">>
-				<br>$args[0].slaveName's smart piercing has been set to suppress libido.
-			<</if>>
-			<<set $args[0].clitSetting = "none", _used = 1>>
-		<</if>>
-		<</if>>
-	<</if>>
 <</if>>
 
 <<if ($args[0].vagina != -1)>>