diff --git a/src/js/wardrobeUse.js b/src/js/wardrobeUse.js
index f50c22fb44397c7a462886a0f9476ae1b4013586..eab9038f68b60cd2c6b3becf2d5c853b5da11884 100644
--- a/src/js/wardrobeUse.js
+++ b/src/js/wardrobeUse.js
@@ -368,6 +368,12 @@ App.UI.Wardrobe.generateRows = function(array, category, slave, ignoreAccessChec
 			// is it just text?
 			if (array[i].disabled) {
 				link = App.UI.DOM.disabledLink(array[i].text, [array[i].disabled]);
+			 } else if (
+				category === "bellyAccessory" &&
+				(slave.belly >= 1500 && slave.weight >= 130) &&
+				array[i].updateSlave.bellyAccessory.endsWith("belly")
+			) {
+				link = App.UI.DOM.disabledLink(array[i].text, ["Slave is too large in the middle"]);
 			} else {
 				link = document.createElement('span');
 
@@ -422,6 +428,7 @@ App.UI.Wardrobe.refreshAll = function(slave) {
 	App.UI.Wardrobe.armAccessory(slave);
 	App.UI.Wardrobe.shoes(slave);
 	App.UI.Wardrobe.legAccessory(slave);
+	App.UI.Wardrobe.bellyAccessory(slave);
 	return;
 };