diff --git a/src/uncategorized/rulesAssistant.tw b/src/uncategorized/rulesAssistant.tw
index 93d97ca92b44bc622dae9f61f550120327db4e3d..15f98941466a88b8755facf2a1e2ea194470e6d3 100644
--- a/src/uncategorized/rulesAssistant.tw
+++ b/src/uncategorized/rulesAssistant.tw
@@ -1425,6 +1425,8 @@ Slave diets:
 	''designed to keep slaves thin.''
 <<elseif $currentRule.diet == "attractive">>
 	''fat slaves will slim down to plush; skinny slaves will fill out to thin.''
+<<elseif $currentRule.diet == "cleansing">>
+	''designed to promote health''
 <<else>>
 	''no default setting.''
 <</if>>
@@ -1460,28 +1462,35 @@ Slave diets:
 	<<RARuleModified>>
 <</link>>
 <<if $feeder == 1>>
-|
-<<link "Feminine">>
-	<<set $currentRule.diet = "XX">>
-	<<RAChangeDiet>>
-	<<RARuleModified>>
-<</link>>
-|
-<<link "Masculine">>
-	<<set $currentRule.diet = "XY">>
-	<<RAChangeDiet>>
-	<<RARuleModified>>
-<</link>>
-<<if $dietXXY == 1>>
-|
-<<link "Futanari">>
-	<<set $currentRule.diet = "XXY">>
-	<<RAChangeDiet>>
-	<<RARuleModified>>
-<</link>>
+	|
+	<<link "Feminine">>
+		<<set $currentRule.diet = "XX">>
+		<<RAChangeDiet>>
+		<<RARuleModified>>
+	<</link>>
+	|
+	<<link "Masculine">>
+		<<set $currentRule.diet = "XY">>
+		<<RAChangeDiet>>
+		<<RARuleModified>>
+	<</link>>
+	<<if $dietXXY == 1>>
+		|
+		<<link "Futanari">>
+			<<set $currentRule.diet = "XXY">>
+			<<RAChangeDiet>>
+			<<RARuleModified>>
+		<</link>>
+	<</if>>
+<</if>>
+<<if $dietCleanse == 1>>
+	|
+	<<link "Cleansing">>
+		<<set $currentRule.diet = "cleansing">>
+		<<RAChangeDiet>>
+		<<RARuleModified>>
+	<</link>>
 <</if>>
-<</if>> /* closes $feeder == 1 */
-
 <span id = "dietsupport">
 <<if $currentRule.diet !== "no default setting">>
 
diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw
index 2afe210591ad9b267857311a71e3ffd487c22ceb..5af148507b3349651e3ad4da0cdaeb5527247b09 100644
--- a/src/utility/raWidgets.tw
+++ b/src/utility/raWidgets.tw
@@ -1636,6 +1636,8 @@ Slave diets:
 	''designed to promote female development.''
 <<elseif $currentRule.diet == "XXY">>
 	''designed to promote hermaphrodite development.''
+<<elseif $currentRule.diet == "cleansing">>
+	''designed to promote health.''
 <<else>>
 	''no default setting.''
 <</if>>
@@ -3777,6 +3779,11 @@ Your brand design is ''$brandDesign.''
 				<<set $args[0].diet = "XXY">>
 				<br>$args[0].slaveName has been put on a diet that enhances a herm's unique sexuality.
 			<</if>>
+		<<elseif (_combinedRule.diet == "cleansing")>>
+			<<if (($args[0].diet !== "cleansing") && ($args[0].health < 100))>>
+				<<set $args[0].diet = "cleansing">>
+				<br>$args[0].slaveName has been put on a diet of cleansers.
+			<</if>>
 		<</if>>
 	<</if>>
 <<elseif (def _combinedRule.muscles) && (_combinedRule.muscles !== "no default setting") && ($args[0].amp != 1)>> /* no diet rule, muscles only */