diff --git a/src/art/genAI/ponyPrompts/demographicsPromptPart.js b/src/art/genAI/ponyPrompts/demographicsPromptPart.js
index d9c20beb8dcdbd16f56bdf991879ccb9e2f49877..ab6b8915daa4b54f39fac700a6ea57268eb05e27 100644
--- a/src/art/genAI/ponyPrompts/demographicsPromptPart.js
+++ b/src/art/genAI/ponyPrompts/demographicsPromptPart.js
@@ -95,15 +95,15 @@ App.Art.GenAI.DemographicsPromptPart = class DemographicsPromptPart extends App.
 			breastShape += this.helper.isPony() ? 'flat chested' : 'flat chest'; // Pony uses a slightly different tag
 		} else if (slave?.boobs < 400) {
 			breastShape += 'tiny ';
-		} else if (slave?.boobs < 500) {
+		} else if (slave?.boobs < 500 || this.censored) {
 			breastShape += 'small ';
-		} else if (slave?.boobs < 650 || (this.slave.visualAge < 6 && !this.censored)) {
+		} else if (slave?.boobs < 650 || this.slave.visualAge < 6) {
 			breastShape += 'medium ';
-		} else if (slave?.boobs < 800 || (this.slave.visualAge < 10 && !this.censored)) {
+		} else if (slave?.boobs < 800 || this.slave.visualAge < 10) {
 			breastShape += 'large ';
-		} else if (slave?.boobs < 1000 || (!this.censored)) {
+		} else if (slave?.boobs < 1000 || this.slave.visualAge < 18) {
 			breastShape += 'huge ';
-		} else if (slave?.boobs < 1400) {
+		} else {//if (slave?.boobs < 1400) {
 			breastShape += 'giant breasts, huge ';
 		}
 
@@ -147,7 +147,7 @@ App.Art.GenAI.DemographicsPromptPart = class DemographicsPromptPart extends App.
 			}
 		}
 
-		parts.push(breastShape += clothingBreastParts.join(', '));
+		parts.push(breastShape + clothingBreastParts.join(', '));
 
 		// display nipple if uncovered, or covered nipples if large
 		// nipple piercings also handled here