diff --git a/src/uncategorized/saDiet.tw b/src/uncategorized/saDiet.tw
index 8b2803275b60dc11f18d29cd01665dbba4b165f1..e2a9ad4c8c381e0200449b21d1c2af1cf2c433cc 100644
--- a/src/uncategorized/saDiet.tw
+++ b/src/uncategorized/saDiet.tw
@@ -323,9 +323,11 @@
 				<<set $slaves[$i].boobs += 25>>
 			<</if>>
 		<</if>>
-		<<if random(1,_assetGain-_rearQuirk) <= 1+$feeder>>
-			@@.lime;$His butt gets a little bigger.@@
-			<<set $slaves[$i].butt += 1>>
+		<<if $slaves[$i].butt < 10>>
+			<<if random(1,_assetGain-_rearQuirk) <= 1+$feeder && >>
+				@@.lime;$His butt gets a little bigger.@@
+				<<set $slaves[$i].butt += 1>>
+			<</if>>
 		<</if>>
 		<<if $slaves[$i].weight > 200>>
 			$He is now quite fat, so $his diet @@.yellow;has defaulted to maintenance of this weight.@@
@@ -1119,9 +1121,11 @@
 		@@.lime;$His breasts get a little bigger.@@
 		<<set $slaves[$i].boobs += 50>>
 	<</if>>
-	<<if random(1,5-_rearQuirk) <= 1>>
-		@@.lime;$His butt gets a little bigger.@@
-		<<set $slaves[$i].butt += 1>>
+	<<if $slaves[$i].butt < 10>>
+		<<if random(1,5-_rearQuirk) <= 1>>
+			@@.lime;$His butt gets a little bigger.@@
+			<<set $slaves[$i].butt += 1>>
+		<</if>>
 	<</if>>
 	<<if $slaves[$i].weight > 200>>
 		$He is now quite fat, so $his diet @@.yellow;has defaulted to maintenance of this weight.@@