diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index 4e2b21dd0640b4ee6cda9528f39ef9277f059c07..60877beef605c3dee6f6b636212075d5c4f18b9d 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -1613,10 +1613,10 @@
 <</if>>
 
 <<if $args[0].visualAge < 13>>
-	<<if $args[0].vagina > -1>>
-		<<set $desc = "loli " + $desc>>
-	<<elseif $args[0].dick > 0 || $args[0].scrotum > 0>>
+	<<if $args[0].genes == "XY" && $args[0].vagina == -1>>
 		<<set $desc = "shota " + $desc>>
+	<<else>>
+		<<set $desc = "loli " + $desc>>
 	<</if>>
 <</if>>