Topic: [APPROVED] Invalid tag reorganization

Posted under Tag Alias and Implication Suggestions

Genjar

Former Staff

The bulk update request #255 is active.

remove alias species (0) -> invalid_tag (-9)
remove alias character (0) -> invalid_tag (-9)
remove alias eyes (0) -> invalid_tag (-9)
remove alias face (0) -> invalid_tag (-9)
remove alias legs (0) -> invalid_tag (-9)
remove alias neck (0) -> invalid_tag (-9)
change category species (0) -> invalid
change category character (0) -> invalid
change category eyes (0) -> invalid
change category face (0) -> invalid
change category legs (0) -> invalid
change category neck (0) -> invalid

Reason: Now that category change BURs exist, I think it's time to start moving these into the the categories? Here's a few common ones, just to test this out.

I'm not sure about what format should be used for naming these, though. Should these have something like *_(invalid_tag) added, or should it just be the tagname, with the assumption that it being in invalid tag category makes it noticeable enough?

EDIT: The bulk update request #255 (forum #295963) has been approved by @Millcore.

Updated by auto moderator

How is the invalid tag category supposed to work, and what's its purpose? Doing this would seem to make them into usable (if discouraged) tags since they'd appear and be searchable or blacklistable like any other tag. And isn't part of the reason for at least some invalid tags to avoid excessive tags appearing on posts? Whereas currently they get folded into a single invalid_tag that's easy to remove, letting them stay in the tag list would increase clutter and make them more annoying to remove.

Genjar

Former Staff

thegreatwolfgang said:
I think I'm a bit out of the loop here, are we phasing out invalid_tag for the Invalid category?

Yes, that's why the category was added. From what I've heard, the benefit is that the taggers can see exactly which tags were invalid, instead of everything getting lumped as invalid_tag.

I'm not sure how well it'll actually work, but since it was added on the admin consensus, we might as well start using it. It'll result in some extra clean-up -- but since there are bots around that already automatically untag invalid tags, these probably won't require manual work to clean.

genjar said:
Yes, that's why the category was added. From what I've heard, the benefit is that the taggers can see exactly which tags were invalid, instead of everything getting lumped as invalid_tag.

I'm not sure how well it'll actually work, but since it was added on the admin consensus, we might as well start using it. It'll result in some extra clean-up -- but since there are bots around that already automatically untag invalid tags, these probably won't require manual work to clean.

I guess it helps to know which tag you use are invalid, I do prefer though that that was a feature on the Uploads/Edit page instead (i.e. a warning when the system picks up an invalid tag).

On a separate note, do you think the *_(disambiguation) tags fit in the Invalid section? Just so that it forces people to change it to a more specific one.

genjar said:
It'll result in some extra clean-up -- but since there are bots around that already automatically untag invalid tags, these probably won't require manual work to clean.

But if the point is for people to see what tags were invalid, having bots automatically remove them seems counter-intuitive. Them remaining in the tag history probably won't mean much, as I doubt people look at that if there's no otherwise apparent reason to. They'd need to stay until someone can look at the tags and decide if the tagger was trying to add a valid tag. Also, since they'd be there for someone to check over and clean up with proper valid tags, that probably means others will be more reluctant to just remove them, causing them to stick around more often.

Genjar

Former Staff

The bulk update request #280 is active.

remove alias eye (0) -> invalid_tag (-9)
remove alias hands (0) -> invalid_tag (-9)
remove alias hip (1) -> invalid_tag (-9)
remove alias nose (1) -> invalid_tag (-9)
remove alias shoulder (0) -> invalid_tag (-9)
remove alias wrist (0) -> invalid_tag (-9)
remove alias cartoon (0) -> invalid_tag (-9)
remove alias make (0) -> invalid_tag (-9)
remove alias gender (0) -> invalid_tag (-9)
remove alias sexual (0) -> invalid_tag (-9)
remove alias naughty (0) -> invalid_tag (-9)
remove alias nsfw (0) -> invalid_tag (-9)
remove alias adult (0) -> invalid_tag (-9)
remove alias nonbinary (0) -> invalid_tag (-9)
remove alias nonbinary_gender (0) -> invalid_tag (-9)
change category eye (0) -> invalid
change category hands (0) -> invalid
change category hip (1) -> invalid
change category nose (1) -> invalid
change category shoulder (0) -> invalid
change category wrist (0) -> invalid
change category cartoon (0) -> invalid
change category make (0) -> invalid
change category gender (0) -> invalid
change category nonbinary (0) -> invalid
change category nonbinary_gender (0) -> invalid
change category adult (0) -> invalid
change category sexual (0) -> invalid
change category naughty (0) -> invalid
change category nsfw (0) -> invalid

Reason: Next batch.

- make: Seems like a common misspelling of 'male'. Depending on what kind of posts get tagged with it, maybe it could be aliased to 'male' later.
- eye, hip, nose, shoulder, and wrist: More of these overly generic body part tags. Some of which would benefit from wiki entries. 'Eye', for instance, might be someone trying to tag 1_eye.
- cartoon: This seems to get mistagged a lot. Should be toony in most cases, occasionally animation.
- nonbinary, nonbinary_gender: With the addition of lore tags and such, these would benefit from wiki entry.
- naughty, nsfw, adult, and sexual: Unnecessary, because of the rating. 'Sexual' would benefit from wiki entry for related tags, and it'd be interesting to see what kind of posts get tagged as 'adult': that one might be better off as disambiguation.
- gender: Usually mistagged 'ambiguous_gender'.

EDIT: The bulk update request #280 (forum #296707) has been approved by @Millcore.

Updated by auto moderator

genjar said:
The bulk update request #280 is active.

remove alias eye (0) -> invalid_tag (-9)
remove alias hands (0) -> invalid_tag (-9)
remove alias hip (1) -> invalid_tag (-9)
remove alias nose (1) -> invalid_tag (-9)
remove alias shoulder (0) -> invalid_tag (-9)
remove alias wrist (0) -> invalid_tag (-9)
remove alias cartoon (0) -> invalid_tag (-9)
remove alias make (0) -> invalid_tag (-9)
remove alias gender (0) -> invalid_tag (-9)
remove alias sexual (0) -> invalid_tag (-9)
remove alias naughty (0) -> invalid_tag (-9)
remove alias nsfw (0) -> invalid_tag (-9)
remove alias adult (0) -> invalid_tag (-9)
remove alias nonbinary (0) -> invalid_tag (-9)
remove alias nonbinary_gender (0) -> invalid_tag (-9)
change category eye (0) -> invalid
change category hands (0) -> invalid
change category hip (1) -> invalid
change category nose (1) -> invalid
change category shoulder (0) -> invalid
change category wrist (0) -> invalid
change category cartoon (0) -> invalid
change category make (0) -> invalid
change category gender (0) -> invalid
change category nonbinary (0) -> invalid
change category nonbinary_gender (0) -> invalid
change category adult (0) -> invalid
change category sexual (0) -> invalid
change category naughty (0) -> invalid
change category nsfw (0) -> invalid

Reason: Next batch.

- make: Seems like a common misspelling of 'male'. Depending on what kind of posts get tagged with it, maybe it could be aliased to 'male' later.
- eye, hip, nose, shoulder, and wrist: More of these overly generic body part tags. Some of which would benefit from wiki entries. 'Eye', for instance, might be someone trying to tag 1_eye.
- cartoon: This seems to get mistagged a lot. Should be toony in most cases, occasionally animation.
- nonbinary, nonbinary_gender: With the addition of lore tags and such, these would benefit from wiki entry.
- naughty, nsfw, adult, and sexual: Unnecessary, because of the rating. 'Sexual' would benefit from wiki entry for related tags, and it'd be interesting to see what kind of posts get tagged as 'adult': that one might be better off as disambiguation.
- gender: Usually mistagged 'ambiguous_gender'.

The site directs users to wiki pages for tags that are in the invalid category so ideally all of these need some kind of wiki page that explains what went wrong and how to resolve it. That was one of the hold ups in converting them all, was writing lots of wiki pages.

Genjar

Former Staff

kiranoot said:
The site directs users to wiki pages for tags that are in the invalid category so ideally all of these need some kind of wiki page that explains what went wrong and how to resolve it. That was one of the hold ups in converting them all, was writing lots of wiki pages.

I was planning to write wikis after this gets approved. Though I suppose I could write them in advance, will see if I find time for it.

(In some cases it's hard to try to guess how it'll be used before seeing it in use, though.)

EDIT: All wikis filled for that batch.

Updated

The bulk update request #329 is active.

remove alias b (1) -> invalid_tag (-9)
change category b (1) -> invalid
remove alias c (1) -> invalid_tag (-9)
change category c (1) -> invalid
remove alias d (1) -> invalid_tag (-9)
change category d (1) -> invalid
remove alias e (0) -> invalid_tag (-9)
change category e (0) -> invalid
remove alias f (0) -> female (2553997)
change category f (0) -> invalid
remove alias g (0) -> invalid_tag (-9)
change category g (0) -> invalid
remove alias h (0) -> invalid_tag (-9)
change category h (0) -> invalid
remove alias i (17) -> invalid_tag (-9)
change category i (17) -> invalid
remove alias j (0) -> invalid_tag (-9)
change category j (0) -> invalid
remove alias k (0) -> invalid_tag (-9)
change category k (0) -> invalid
remove alias l (0) -> invalid_tag (-9)
change category l (0) -> invalid
remove alias m (0) -> male (2511620)
change category m (0) -> invalid
remove alias n (0) -> invalid_tag (-9)
change category n (0) -> invalid
remove alias o (0) -> invalid_tag (-9)
change category o (0) -> invalid
remove alias p (0) -> invalid_tag (-9)
change category p (0) -> invalid
remove alias q (0) -> invalid_tag (-9)
change category q (0) -> invalid
remove alias r (1) -> invalid_tag (-9)
change category r (1) -> invalid
remove alias s (0) -> invalid_tag (-9)
change category s (0) -> invalid
remove alias t (2) -> invalid_tag (-9)
change category t (2) -> invalid
remove alias u (0) -> invalid_tag (-9)
change category u (0) -> invalid
remove alias v (0) -> invalid_tag (-9)
change category v (0) -> invalid
remove alias w (2) -> invalid_tag (-9)
change category w (2) -> invalid
remove alias x (0) -> invalid_tag (-9)
change category x (0) -> invalid
remove alias y (3) -> invalid_tag (-9)
change category y (3) -> invalid
remove alias z (0) -> invalid_tag (-9)
change category z (0) -> invalid
remove alias 0 (0) -> invalid_tag (-9)
change category 0 (0) -> invalid
remove alias 1 (0) -> invalid_tag (-9)
change category 1 (0) -> invalid
remove alias 2 (1) -> invalid_tag (-9)
change category 2 (1) -> invalid
remove alias 3 (2) -> invalid_tag (-9)
change category 2 (1) -> invalid
remove alias 4 (18) -> invalid_tag (-9)
change category 4 (18) -> invalid
remove alias 5 (0) -> invalid_tag (-9)
change category 5 (0) -> invalid
remove alias 6 (0) -> invalid_tag (-9)
change category 6 (0) -> invalid
remove alias 7 (0) -> invalid_tag (-9)
change category 7 (0) -> invalid
remove alias 8 (0) -> invalid_tag (-9)
change category 8 (0) -> invalid
remove alias 9 (1) -> invalid_tag (-9)
change category 9 (1) -> invalid
remove alias (artwork) (0) -> invalid_tag (-9)
change category (artwork) (0) -> invalid
remove alias (disambiguation) (0) -> invalid_tag (-9)
change category (disambiguation) (0) -> invalid
remove alias (species) (0) -> invalid_tag (-9)
change category (species) (0) -> invalid
remove alias action (0) -> invalid_tag (-9)
change category action (0) -> invalid
remove alias after (0) -> invalid_tag (-9)
change category after (0) -> invalid
remove alias and (0) -> invalid_tag (-9)
change category and (0) -> invalid
remove alias back (5) -> invalid_tag (-9)
change category back (5) -> invalid
remove alias bare (0) -> invalid_tag (-9)
change category bare (0) -> invalid
remove alias body (0) -> invalid_tag (-9)
change category body (0) -> invalid
remove alias cartoons (0) -> invalid_tag (-9)
change category cartoons (0) -> invalid
remove alias casual (0) -> invalid_tag (-9)
change category casual (0) -> invalid
remove alias characters (0) -> invalid_tag (-9)
change category characters (0) -> invalid
remove alias closed_mouth (0) -> invalid_tag (-9)
remove alias consensual (0) -> invalid_tag (-9)
change category consensual (0) -> invalid
remove alias crotch (0) -> invalid_tag (-9)
change category crotch (0) -> invalid
remove alias deep (0) -> invalid_tag (-9)
change category deep (0) -> invalid
remove alias down (0) -> invalid_tag (-9)
change category down (0) -> invalid
remove alias explicit (0) -> invalid_tag (-9)
change category explicit (0) -> invalid
remove alias fetish (1) -> invalid_tag (-9)
change category fetish (1) -> invalid
change category ftm (0) -> invalid
remove alias full (1) -> invalid_tag (-9)
change category full (1) -> invalid
remove alias genderfluid (297) -> invalid_tag (-9)
change category mtf (0) -> invalid
remove alias multi (1) -> invalid_tag (-9)
change category multi (1) -> invalid
remove alias multiple_characters (1) -> invalid_tag (-9)
change category multiple_characters (1) -> invalid
remove alias my (0) -> invalid_tag (-9)
change category my (0) -> invalid
remove alias nsfw (0) -> invalid_tag (-9)
change category nsfw (0) -> invalid
remove alias object (0) -> invalid_tag (-9)
change category object (0) -> invalid
remove alias of (0) -> invalid_tag (-9)
change category of (0) -> invalid
remove alias ok (0) -> invalid_tag (-9)
change category ok (0) -> invalid
remove alias pansexual (49) -> invalid_tag (-9)
remove alias position (0) -> invalid_tag (-9)
change category position (0) -> invalid
remove alias pulling (0) -> invalid_tag (-9)
change category pulling (0) -> invalid
remove alias queer (0) -> invalid_tag (-9)
change category queer (0) -> invalid
remove alias sclera (0) -> invalid_tag (-9)
change category sclera (0) -> invalid
remove alias sfw (0) -> invalid_tag (-9)
change category sfw (0) -> invalid
remove alias shapeshifter (77) -> invalid_tag (-9)
change category shapeshifter (77) -> invalid
remove alias simple (3) -> invalid_tag (-9)
change category simple (3) -> invalid
remove alias skin (4) -> invalid_tag (-9)
change category skin (4) -> invalid
remove alias tail (1381129) -> invalid_tag (-9)
change category tail (1381129) -> invalid
remove alias the (4) -> invalid_tag (-9)
change category the (4) -> invalid
remove alias thick (1) -> invalid_tag (-9)
change category thick (1) -> invalid
remove alias thigh (0) -> invalid_tag (-9)
change category thigh (0) -> invalid
remove alias thighs (2) -> invalid_tag (-9)
change category thighs (2) -> invalid
remove alias transexual (0) -> invalid_tag (-9)
remove alias torn (1) -> invalid_tag (-9)
change category torn (1) -> invalid
remove alias unisex (0) -> invalid_tag (-9)
change category unisex (0) -> invalid
remove alias up (0) -> invalid_tag (-9)
change category up (0) -> invalid
remove alias wide (0) -> invalid_tag (-9)
change category wide (0) -> invalid
remove alias you (0) -> invalid_tag (-9)
change category you (0) -> invalid

Reason: A supplement to the other BURs focused on invalid_tag reorganization. This one initially focused on individual numbers and letters, but went on to include quite a few other tags.

  • The letter a is already included in another BUR from topic #27477.
  • Along with nonbinary in the above BUR, several other similar tags currently aliased to invalid_tag would also benefit from the Lore category.
    • I'll refrain from re-categorizing these tags as Invalid category tags since it was mentioned above that it could be better to alias these tags to their equivalent *_(lore) tags instead of placing them under the Invalid category.
  • I also think that closed_mouth should instead be aliased to mouth_closed, or the reverse instead (hence why it isn't being re-categorized as an Invalid category tag).

Also, I want to say that these tags don't have to be approved before reliable wikis are written for them. They can be approved later on, incase folks are worried about these being approved without the tags having a wiki.

Edit:

  • Removed questionable from this BUR, since it was included in the BUR below that has already been approved.

Edit 2:

  • Removed all the variants of shapeshifter from this BUR to be submitted in a later BUR.

EDIT: The bulk update request #329 (forum #298031) has failed: Alias for questionable not found

EDIT: The bulk update request #329 (forum #298031) has been approved by @Rainbow_Dash.

Updated by auto moderator

Genjar

Former Staff

The bulk update request #411 is active.

remove alias ankle (0) -> invalid_tag (-9)
remove alias beautiful (0) -> invalid_tag (-9)
remove alias english (2) -> invalid_tag (-9)
remove alias furry (0) -> invalid_tag (-9)
remove alias furry_only (0) -> invalid_tag (-9)
remove alias ground (0) -> invalid_tag (-9)
remove alias hawt (0) -> invalid_tag (-9)
remove alias massive (0) -> invalid_tag (-9)
remove alias nymphomaniac (0) -> invalid_tag (-9)
remove alias questionable (1) -> invalid_tag (-9)
change category ankle (0) -> invalid
change category beautiful (0) -> invalid
change category english (2) -> invalid
change category furry (0) -> invalid
change category furry_only (0) -> invalid
change category ground (0) -> invalid
change category hawt (0) -> invalid
change category massive (0) -> invalid
change category nymphomaniac (0) -> invalid
change category questionable (1) -> invalid

Reason: Another batch.

Note: furry is locked to empty description, couldn't write a wiki for it.

EDIT: The bulk update request #411 (forum #299971) has been approved by @Millcore.

Updated by auto moderator

NoMethodError exception raised
undefined method `category=' for nil:NilClass
    app/logical/alias_and_implication_importer.rb:258:in `block (2 levels) in execute'
    app/logical/alias_and_implication_importer.rb:233:in `map'
    app/logical/alias_and_implication_importer.rb:233:in `block in execute'
    app/logical/alias_and_implication_importer.rb:232:in `execute'
    app/logical/alias_and_implication_importer.rb:16:in `process!'
    app/models/bulk_update_request.rb:108:in `block (2 levels) in approve!'
    app/logical/current_user.rb:10:in `scoped'
    app/models/bulk_update_request.rb:107:in `block in approve!'
    app/models/bulk_update_request.rb:106:in `approve!'
    app/controllers/bulk_update_requests_controller.rb:37:in `approve'

I'm unfamiliar with what this error message means. What does this error mean, and what needs to be done to fix this error?

d.d.m. said:
I'm unfamiliar with what this error message means. What does this error mean, and what needs to be done to fix this error?

This error happens when you attempt to set category for a non-existent tag.
For example, shapeshifter exists (but has no posts), so its category can be changed just fine.
However, shape_shifters does not exist, so it breaks the system.

On the technical side, the cause of the error is here - e621 finds a tag by name, but never checks if it actually exists.
Nothing you and I can do about that, though. Just don't try to change the category of non-existent tags to avoid this issue.

I think I understand now. I've removed the rest of those variants of shapeshifter from the BUR, and those can be aliased to shapeshifter after the above BUR is approved. Thank you for your help. :)

Tags For Another BUR

alias shape-shifter -> shapeshifter
alias shape_shifter -> shapeshifter
alias shapeshifters -> shapeshifter
alias shape-shifters -> shapeshifter
alias shape_shifters -> shapeshifter
alias shapeshifting -> shapeshifter
alias shape-shifting -> shapeshifter
alias shape_shifting -> shapeshifter
alias shapeshift -> shapeshifter
alias shape-shift -> shapeshifter
alias shape_shift -> shapeshifter

Edit: Forgot to change category to alias when making the 'Tags For Another BUR' section.

d.d.m. said:
[BUR 329 to invalidate every letter of the alphabet]

Was it really necessary to invalidate m and f? They were super useful and common shortcuts for typing male and female.

(EDIT: Yay, they're apparently restored!)

Updated

d.d.m. said:
remove alias b -> invalid_tag
category b -> invalid
remove alias c -> invalid_tag
category c -> invalid
remove alias d -> invalid_tag
category d -> invalid
etcetera

Should we really keep the separate letters? I wouldn't be opposed to aliasing them to letter_(invalid) or such, and categorizing that as invalid.

crocogator said:
Was it really necessary to invalidate m and f? They were super useful and common shortcuts for typing male and female.

People can just as easily use any single letter for any number of terms.

I hope this is the right place to ask... To clarify, I'm new - so please re-direct me if this isn't the right spot. Already, I have invalid tags on my second artwork and I'm trying to determine which ones are so? I do think it would be nice if there were a feature that highlighted invalid tags you already input in your field so you know not to use them. Do moderators generally get rid of the invalid tags on a post, anyway? I noticed that there were a dozen posts with invalid tags, and within minutes - it was already half that.

Edit: Someone fixed the invalid tags for me. Thanks!

Updated

kwillex said:
I hope this is the right place to ask... To clarify, I'm new - so please re-direct me if this isn't the right spot. Already, I have invalid tags on my second artwork and I'm trying to determine which ones are so? I do think it would be nice if there were a feature that highlighted invalid tags you already input in your field so you know not to use them. Do moderators generally get rid of the invalid tags on a post, anyway? I noticed that there were a dozen posts with invalid tags, and within minutes - it was already half that.

There's a bot that automatically goes through the posts looking for invalid_tag and removes it. Tags in the Invalid category, however, are typically removed by any user who is of a mind to.

clawstripe said:
There's a bot that automatically goes through the posts looking for invalid_tag and removes it. Tags in the Invalid category, however, are typically removed by any user who is of a mind to.

Alright. Thank you!

kwillex said:
I hope this is the right place to ask... To clarify, I'm new - so please re-direct me if this isn't the right spot. Already, I have invalid tags on my second artwork and I'm trying to determine which ones are so? I do think it would be nice if there were a feature that highlighted invalid tags you already input in your field so you know not to use them. Do moderators generally get rid of the invalid tags on a post, anyway? I noticed that there were a dozen posts with invalid tags, and within minutes - it was already half that.

Edit: Someone fixed the invalid tags for me. Thanks!

This is exactly why I think we should be unaliasing everything (apart from the downright offensive tags and etc.) from invalid_tag - people don't even know what they've done wrong when they see invalid_tag on their post and won't know how to stop doing that. The whole "there's no reasonable replacement for x tag so it should just be aliased to invalid_tag" argument only spawns more confusion for unexperienced and experienced taggers alike.

faucet said:
This is exactly why I think we should be unaliasing everything (apart from the downright offensive tags and etc.) from invalid_tag - people don't even know what they've done wrong when they see invalid_tag on their post and won't know how to stop doing that. The whole "there's no reasonable replacement for x tag so it should just be aliased to invalid_tag" argument only spawns more confusion for unexperienced and experienced taggers alike.

It becomes a mess to clean up a bunch of individual tags. What would be nice is if the site could show you in a message which tags you added that got aliased to invalid_tag.

watsit said:
It becomes a mess to clean up a bunch of individual tags. What would be nice is if the site could show you in a message which tags you added that got aliased to invalid_tag.

It's not really any harder, you just search invtags:>0 instead of invalid_tag, they're neatly listed at the top of the tag list, and you have a better idea of what to replace them with...

faucet said:
This is exactly why I think we should be unaliasing everything (apart from the downright offensive tags and etc.) from invalid_tag - people don't even know what they've done wrong when they see invalid_tag on their post and won't know how to stop doing that. The whole "there's no reasonable replacement for x tag so it should just be aliased to invalid_tag" argument only spawns more confusion for unexperienced and experienced taggers alike.

Considering that invalid_tag can just be auto-cleared by a bot means that it doesn’t really matter if inexperienced users keep adding it. Invalid category tags, however, need to be cleaned out manually, making more work for others. And, honestly, most inexperienced taggers probably just leave their invalid tags lying around one way or the other. People are lazy.

scaliespe said:
Considering that invalid_tag can just be auto-cleared by a bot means that it doesn’t really matter if inexperienced users keep adding it. Invalid category tags, however, need to be cleaned out manually, making more work for others. And, honestly, most inexperienced taggers probably just leave their invalid tags lying around one way or the other. People are lazy.

What's stopping a bot from clearing out tags in the invalid category?

wat8548 said:
What's stopping a bot from clearing out tags in the invalid category?

invalid category tags often contain some shred of info that would help further tagging, they often still refer to something in the image that could be tagged properly but the tag used needs to be clarified (like gold or bow), so it's generally preferred they're left on posts so a user can correct the mistake.
tags that are aliased to invalid_tag are totally incompatible with our tagging system and/or TWYS, and therefore contain no useful information for to aid with further tagging and can be cleaned out automatically.

darryus said:
... tags that are aliased to invalid_tag are totally incompatible with our tagging system and/or TWYS, and therefore contain no useful information for to aid with further tagging and can be cleaned out automatically.

This really isn't the case, we're currently aliasing away plenty of information that could be used to add a valid tag instead. From a quick glance at the invalid tag wiki I can see:

Probably more too.

faucet said:
This really isn't the case, we're currently aliasing away plenty of information that could be used to add a valid tag instead. From a quick glance at the invalid tag wiki I can see:

It's notable that the Invalid category was a relatively recent addition. A number of tags that had been aliased to invalid_tag in the past might make sense to unalias and put in the Invalid category. Just not all of them.

cutefox123 said:
I think two legs and bipedal are slightly different things, considering tags like 4 legs and quadruped aren’t aliased together

They are different. Faucet wasn't suggesting to alias them, though, just that someone tagging two_legs could have meant biped, so a post that has two_legs in the Invalid category can be checked to see if it can be replaced with biped.

faucet said:
This really isn't the case, we're currently aliasing away plenty of information that could be used to add a valid tag instead.

yeah, sorry, I meant more like "the stuff that is aliased to invalid_tag now", rather than just "anything that currently remains aliased to invalid_tag". invalid_tag still needs some clean-up, but that's what this thread is about, so...

The bulk update request #3888 is active.

remove alias breeding (24) -> invalid_tag (-9)
remove alias fat_ass (1) -> invalid_tag (-9)
remove alias girlfriends (2) -> invalid_tag (-9)
remove alias hard (0) -> invalid_tag (-9)
remove alias high (3) -> invalid_tag (-9)
remove alias huge (0) -> invalid_tag (-9)
remove alias media (0) -> invalid_tag (-9)
remove alias media_(artwork) (0) -> invalid_tag (-9)
remove alias monster_cock (0) -> invalid_tag (-9)
remove alias neuter (0) -> invalid_tag (-9)
remove alias no_nipples (0) -> invalid_tag (-9)
remove alias no_pussy (0) -> invalid_tag (-9)
remove alias no_visible_genitalia (0) -> invalid_tag (-9)
remove alias peets (0) -> invalid_tag (-9)
remove alias pounding (0) -> invalid_tag (-9)
remove alias same_species (0) -> invalid_tag (-9)
remove alias touching (0) -> invalid_tag (-9)
remove alias tough (0) -> invalid_tag (-9)
remove alias two_legs (0) -> invalid_tag (-9)
remove alias unhappy (0) -> invalid_tag (-9)
remove alias well_endowed (0) -> invalid_tag (-9)

Reason: The previous ones for unaliasing which I previously suggested, which nobody really opposed. Next step would be moving them to the invalid category or turning them into disambiguation tags, probably a case-by-case basis.

EDIT: The bulk update request #3888 (forum #354379) has been approved by @slyroon.

Updated by auto moderator

Most of them look fine I guess, but I'm not sure about

remove alias no_nipples (0) -> invalid_tag (39)
remove alias no_pussy (0) -> invalid_tag (39)
remove alias no_visible_genitalia (0) -> invalid_tag (39)
[...]
remove alias same_species (0) -> invalid_tag (39)

We don't tag what's not visible, and maybe they could've been featureless_breasts/featureless_crotch, but I think more often than not it would be mistagged when those things aren't visible at the current viewing angle (much like how no_underwear is often erroneously tagged for nude or bottomless characters, or exposed_breasts is often erroneously tagged for nude or topless characters). If a character has a featureless crotch/breasts, that's easy enough to see without tags being validated in the Invalid category to check, and the other uses are invalid and not tagged.

Similar for same species, I think will more often than not be mistagged for posts just having two characters of the same species interact, with only a relative few meaning intraspecies. Intraspecies is easy enough to see by looking at the post without that tag in the Invalid category being necessary, and other meanings shouldn't be tagged.

faucet said:
The bulk update request #3888 is active.

remove alias breeding (24) -> invalid_tag (-9)
remove alias fat_ass (1) -> invalid_tag (-9)
remove alias girlfriends (2) -> invalid_tag (-9)
remove alias hard (0) -> invalid_tag (-9)
remove alias high (3) -> invalid_tag (-9)
remove alias huge (0) -> invalid_tag (-9)
remove alias media (0) -> invalid_tag (-9)
remove alias media_(artwork) (0) -> invalid_tag (-9)
remove alias monster_cock (0) -> invalid_tag (-9)
remove alias neuter (0) -> invalid_tag (-9)
remove alias no_nipples (0) -> invalid_tag (-9)
remove alias no_pussy (0) -> invalid_tag (-9)
remove alias no_visible_genitalia (0) -> invalid_tag (-9)
remove alias peets (0) -> invalid_tag (-9)
remove alias pounding (0) -> invalid_tag (-9)
remove alias same_species (0) -> invalid_tag (-9)
remove alias touching (0) -> invalid_tag (-9)
remove alias tough (0) -> invalid_tag (-9)
remove alias two_legs (0) -> invalid_tag (-9)
remove alias unhappy (0) -> invalid_tag (-9)
remove alias well_endowed (0) -> invalid_tag (-9)

Reason: The previous ones for unaliasing which I previously suggested, which nobody really opposed. Next step would be moving them to the invalid category or turning them into disambiguation tags, probably a case-by-case basis.

My proposed changes if the quoted BUR is approved
Proposal v1
alias [[breeding]] -> [[impregnation]]

alias [[crap]] -> [[feces]]

alias [[fat_ass]] -> [[butt]]

remove alias [[girlfriend]] -> invalid_tag
alias [[girlfriend]] -> [[girlfriend_(lore)]]
alias [[girlfriends]] -> [[girlfriend_(lore)]]

alias [[hard]] -> [[erection]]

alias [[high]] -> [[drugged]] #High is ambiguous, but I assume that the most common usage is for when a character is high on substances. If someone thinks about using this for a character in a high place, they may think twice before editing a post with this tag upon seeing the alias.

alias [[huge]] -> [[huge_disambiguation]] #There is a "huge" tag for a lot of stuff, gotta make a list of this later.

alias [[media]] -> [[digital_media_(artwork)]]
alias [[media_(artwork)]] -> digital_media_(artwork) #While media can also be traditional, hopefully uploaders will look at the alias before hitting submit. I believe it's relatively easy to look for mistag with this alias.

alias [[mmonster_cock]] -> [[monster_penis]] #This other tag is a mess as well, needs a wiki. Should be be used for unusal penises? Living penises? Extremely monstruous dark stuff? All previous options?

alias [[neuter]] -> [[eunuch]]

alias [[no_nipples]] -> [[featureless_breasts]]

alias [[no_pussy]] -> [[penis]]

alias [[no_visible_genitalia]] -> [[genderless_(disambiguation)]] / [[featureless_crotch]] / keep in invalid category???

alias [[peets]] -> [[pet]] ?

alias [[pounding]] -> [[sex]] ?

alias [[same_species]] -> [[interspecies]]

alias [[touching]] -> hand_on_(disambiguation)

alias [[tough]] -> ??

alias [[two_legs]] ->  [[bipedal]]

alias [[unhappy]] -> [[sad]]

alias [[well_endowed]] -> ??

alias [[whore]] -> [[prostution]]
Proposal v2
a̶l̶i̶a̶s̶ ̶b̶r̶e̶e̶d̶i̶n̶g̶ ̶-̶>̶ ̶i̶m̶p̶r̶e̶g̶n̶a̶t̶i̶o̶n̶
alias breeding -> sex

a̶l̶i̶a̶s̶ ̶c̶r̶a̶p̶ ̶-̶>̶ ̶f̶e̶c̶e̶s̶
keep crap an invalid tag.   |   #I guess a lot of folks would use "crap" as in "crap artwork" or something, and I doubt any average user would want feces tag on their posts, may cause blacklist complaints.

alias fat_ass -> butt

remove alias girlfriend -> invalid_tag
alias girlfriend -> girlfriend_(lore)
alias girlfriends -> girlfriend_(lore)
remove alias boyfriend -> invalid_tag
alias boyfriend -> boyfriend_(lore)

alias hard -> erection

alias high -> drugged   OR   keep in invalid category.   |  #High is ambiguous, but I assume that the most common usage is for when a character is high on substances. If someone thinks about using this for a character in a high place, they may think twice before editing a post with this tag upon seeing the alias.

alias huge -> huge_(disambiguation)   OR keep in invalid category  |  #There is a "huge" tag for a lot of stuff, gotta make a list of this later.

a̶l̶i̶a̶s̶ ̶m̶e̶d̶i̶a̶ ̶-̶>̶ ̶d̶i̶g̶i̶t̶a̶l̶_̶m̶e̶d̶i̶a̶_̶(̶a̶r̶t̶w̶o̶r̶k̶)̶
a̶l̶i̶a̶s̶ ̶m̶e̶d̶i̶a̶_̶(̶a̶r̶t̶w̶o̶r̶k̶)̶ ̶-̶>̶ ̶d̶i̶g̶i̶t̶a̶l̶_̶m̶e̶d̶i̶a̶_̶(̶a̶r̶t̶w̶o̶r̶k̶)̶
alias media -> media_(disambiguation)
alias media_(artwork) -> media_(disambiguation)

a̶l̶i̶a̶s̶ ̶m̶m̶o̶n̶s̶t̶e̶r̶_̶c̶o̶c̶k̶ ̶-̶>̶ ̶m̶o̶n̶s̶t̶e̶r̶_̶p̶e̶n̶i̶s̶ 
alias monster_cock -> penis

alias neuter -> eunuch

a̶l̶i̶a̶s̶ ̶n̶o̶_̶n̶i̶p̶p̶l̶e̶s̶ ̶-̶>̶ ̶f̶e̶a̶t̶u̶r̶e̶l̶e̶s̶s̶_̶b̶r̶e̶a̶s̶t̶s̶
keep no_nipples invalid

alias no_pussy -> penis OR keep invalid.

a̶l̶i̶a̶s̶ ̶n̶o̶_̶v̶i̶s̶i̶b̶l̶e̶_̶g̶e̶n̶i̶t̶a̶l̶i̶a̶ ̶-̶>̶ ̶g̶e̶n̶d̶e̶r̶l̶e̶s̶s̶_̶(̶d̶i̶s̶a̶m̶b̶i̶g̶u̶a̶t̶i̶o̶n̶)̶ ̶/̶ ̶f̶e̶a̶t̶u̶r̶e̶l̶e̶s̶s̶_̶c̶r̶o̶t̶c̶h̶ ̶/̶ ̶k̶e̶e̶p̶ ̶i̶n̶ ̶i̶n̶v̶a̶l̶i̶d̶ ̶c̶a̶t̶e̶g̶o̶r̶y̶?̶?̶?̶
keep no_visible_genitalia  a invalid tag

alias peets -> pet / feet?

alias pounding -> sex ?

a̶l̶i̶a̶s̶ ̶s̶a̶m̶e̶_̶s̶p̶e̶c̶i̶e̶s̶ ̶-̶>̶ ̶i̶n̶t̶e̶r̶s̶p̶e̶c̶i̶e̶s̶
alias same_species -> intraspecies

alias touching -> hand_on_(disambiguation)

alias tough -> ??

alias two_legs ->  bipedal
alias 2_legs -> bipedal
alias 2_legged -> bipedal
alias two_legged -> bipedal

alias unhappy -> sad

alias well_endowed -> ??

a̶l̶i̶a̶s̶ ̶w̶h̶o̶r̶e̶ ̶-̶>̶ ̶p̶r̶o̶s̶t̶u̶t̶i̶o̶n̶
keep whore a invalid tag

Updated

m3g4p0n1 said:

alias [[breeding]] -> [[impregnation]]

Often used in gay porn, liable to cause mistags.

m3g4p0n1 said:

remove alias [[girlfriend]] -> invalid_tag
alias [[girlfriend]] -> [[girlfriend_(lore)]]
alias [[girlfriends]] -> [[girlfriend_(lore)]]

Not doing the same for boyfriend?

m3g4p0n1 said:

alias [[high]] -> [[drugged]] #High is ambiguous, but I assume that the most common usage is for when a character is high on substances. If someone thinks about using this for a character in a high place, they may think twice before editing a post with this tag upon seeing the alias.

See below on huge - this is probably gonna end up tagged on high-angle_view images a lot.

m3g4p0n1 said:

alias [[huge]] -> [[huge_disambiguation]] #There is a "huge" tag for a lot of stuff, gotta make a list of this later.

I think this would be better simply left in the invalid category, in line with other tag fragments that often show up when people type a space instead of an underscore.

m3g4p0n1 said:

alias [[media]] -> [[digital_media_(artwork)]]
alias [[media_(artwork)]] -> digital_media_(artwork) #While media can also be traditional, hopefully uploaders will look at the alias before hitting submit. I believe it's relatively easy to look for mistag with this alias.

This could mean almost anything, and not just artwork media either. Definitely don't alias, or alias to disambiguation instead.

m3g4p0n1 said:

alias [[mmonster_cock]] -> [[monster_penis]] #This other tag is a mess as well, needs a wiki. Should be be used for unusal penises? Living penises? Extremely monstruous dark stuff? All previous options?

That's a dragon_penis tag if ever I saw one. Both should probably be aliased to penis. I guess people might also try to use this for huge_penis, but the alias is still technically correct.

m3g4p0n1 said:

alias [[no_nipples]] -> [[featureless_breasts]]

Will 100% be used for male and andromorph characters.

m3g4p0n1 said:

alias [[no_pussy]] -> [[penis]]

What??

m3g4p0n1 said:

alias [[no_visible_genitalia]] -> [[genderless_(disambiguation)]] / [[featureless_crotch]] / keep in invalid category???

The last one. It might also be used for convenient_censorship or just convenient camera angles.

m3g4p0n1 said:

alias [[peets]] -> [[pet]] ?

I believe this is uwu-speak for "feet".

m3g4p0n1 said:

alias [[same_species]] -> [[interspecies]]

*intraspecies

m3g4p0n1 said:

alias [[whore]] -> [[prostution]]

Like breeding, should probably just stay red to guard against people tagging pictures like PornHub titles.

dont forget about:
2_legs
2_legged
two_legged
two_legs
----------------
on another note, probably not a popular idea, but instead of aliasing commissioner names to invalid directly, why dont we have it aliased to something like (commissioner) and moving it to invalid? itll make the invalid tag area a little cleaner

cutefox123 said:
on another note, probably not a popular idea, but instead of aliasing commissioner names to invalid directly, why dont we have it aliased to something like (commissioner) and moving it to invalid? itll make the invalid tag area a little cleaner

Because they're not always commissioners, sometimes they're character owners in a piece commissioned by someone else. Could also be for trades or gifts that aren't commissions. Simply moving them to the invalid category won't prevent them from being used either, and non-invalid_tag Invalid tags need to be looked over prior to cleaning, creating more work to clean them up. It also makes it harder to find such tags that need to be removed because posts can't always have their Invalid tags removed (due to disambiguations that can't be cleared up, or which you don't have time to look into right now), so searching invalid_tag makes it possible to find what can be easily cleaned. Tags that should never be used and are remove-on-sight should be aliased to invalid_tag to make the process quicker.

wat8548 said:

wat8548 said:

m3g4p0n1 said:

remove alias [[girlfriend]] -> invalid_tag
    alias [[girlfriend]] -> [[girlfriend_(lore)]]
    alias [[girlfriends]] -> [[girlfriend_(lore)]]

Not doing the same for boyfriend?

  • I forgor 💀

wat8548 said:

m3g4p0n1 said:

alias [[high]] -> [[drugged]] #High is ambiguous, but I assume that the most common usage is for when a character is high on substances. If someone thinks about using this for a character in a high place, they may think twice before editing a post with this tag upon seeing the alias.

See below on huge - this is probably gonna end up tagged on high-angle_view images a lot.

  • That's true, but according to what TheVileOne once said in discord, aliasing tags can have unexpected psychological behavior that makes taggers not mistag upon seeing the word change. So I decided to choose this alias with that in mind.

wat8548 said:

m3g4p0n1 said:

alias [[monster_cock]] -> [[monster_penis]] #This other tag is a mess as well, needs a wiki. Should be be used for unusal penises? Living penises? Extremely monstruous dark stuff? All previous options?

That's a dragon_penis tag if ever I saw one. Both should probably be aliased to penis. I guess people might also try to use this for huge_penis, but the alias is still technically correct.

  • I think I agree, not much point in aliasing to another vague tag without a need to do so.

wat8548 said:

m3g4p0n1 said:

alias [[no_pussy]] -> [[penis]]

What??

  • If the character has no pussy, either they have a penis, or are eunuch, I think.

The reason for that is the same "psychological stuff" I mentioned above.

wat8548 said:

m3g4p0n1 said:

alias [[no_visible_genitalia]] -> [[genderless_(disambiguation)]] / [[featureless_crotch]] / keep in invalid category???

The last one. It might also be used for convenient_censorship or just convenient camera angles.

  • Fair enough, zero point in tagging something that can't be seen.
My proposed changes v2
a̶l̶i̶a̶s̶ ̶b̶r̶e̶e̶d̶i̶n̶g̶ ̶-̶>̶ ̶i̶m̶p̶r̶e̶g̶n̶a̶t̶i̶o̶n̶
alias breeding -> sex

a̶l̶i̶a̶s̶ ̶c̶r̶a̶p̶ ̶-̶>̶ ̶f̶e̶c̶e̶s̶
keep crap an invalid tag.   |   #I guess a lot of folks would use "crap" as in "crap artwork" or something, and I doubt any average user would want feces tag on their posts, may cause blacklist complaints.

alias fat_ass -> butt

remove alias girlfriend -> invalid_tag
alias girlfriend -> girlfriend_(lore)
alias girlfriends -> girlfriend_(lore)
remove alias boyfriend -> invalid_tag
alias boyfriend -> boyfriend_(lore)

alias hard -> erection

alias high -> drugged   OR   keep in invalid category.   |  #High is ambiguous, but I assume that the most common usage is for when a character is high on substances. If someone thinks about using this for a character in a high place, they may think twice before editing a post with this tag upon seeing the alias.

alias huge -> huge_(disambiguation)   OR keep in invalid category  |  #There is a "huge" tag for a lot of stuff, gotta make a list of this later.

a̶l̶i̶a̶s̶ ̶m̶e̶d̶i̶a̶ ̶-̶>̶ ̶d̶i̶g̶i̶t̶a̶l̶_̶m̶e̶d̶i̶a̶_̶(̶a̶r̶t̶w̶o̶r̶k̶)̶
a̶l̶i̶a̶s̶ ̶m̶e̶d̶i̶a̶_̶(̶a̶r̶t̶w̶o̶r̶k̶)̶ ̶-̶>̶ ̶d̶i̶g̶i̶t̶a̶l̶_̶m̶e̶d̶i̶a̶_̶(̶a̶r̶t̶w̶o̶r̶k̶)̶
alias media -> media_(disambiguation)
alias media_(artwork) -> media_(disambiguation)

a̶l̶i̶a̶s̶ ̶m̶m̶o̶n̶s̶t̶e̶r̶_̶c̶o̶c̶k̶ ̶-̶>̶ ̶m̶o̶n̶s̶t̶e̶r̶_̶p̶e̶n̶i̶s̶ 
alias monster_cock -> penis

alias neuter -> eunuch

a̶l̶i̶a̶s̶ ̶n̶o̶_̶n̶i̶p̶p̶l̶e̶s̶ ̶-̶>̶ ̶f̶e̶a̶t̶u̶r̶e̶l̶e̶s̶s̶_̶b̶r̶e̶a̶s̶t̶s̶
keep no_nipples invalid

alias no_pussy -> penis OR keep invalid.

a̶l̶i̶a̶s̶ ̶n̶o̶_̶v̶i̶s̶i̶b̶l̶e̶_̶g̶e̶n̶i̶t̶a̶l̶i̶a̶ ̶-̶>̶ ̶g̶e̶n̶d̶e̶r̶l̶e̶s̶s̶_̶(̶d̶i̶s̶a̶m̶b̶i̶g̶u̶a̶t̶i̶o̶n̶)̶ ̶/̶ ̶f̶e̶a̶t̶u̶r̶e̶l̶e̶s̶s̶_̶c̶r̶o̶t̶c̶h̶ ̶/̶ ̶k̶e̶e̶p̶ ̶i̶n̶ ̶i̶n̶v̶a̶l̶i̶d̶ ̶c̶a̶t̶e̶g̶o̶r̶y̶?̶?̶?̶
keep no_visible_genitalia  a invalid tag

alias peets -> pet / feet?

alias pounding -> sex ?

a̶l̶i̶a̶s̶ ̶s̶a̶m̶e̶_̶s̶p̶e̶c̶i̶e̶s̶ ̶-̶>̶ ̶i̶n̶t̶e̶r̶s̶p̶e̶c̶i̶e̶s̶
alias same_species -> intraspecies

alias touching -> hand_on_(disambiguation)

alias tough -> ??

alias two_legs ->  bipedal
alias 2_legs -> bipedal
alias 2_legged -> bipedal
alias two_legged -> bipedal

alias unhappy -> sad

alias well_endowed -> ??

a̶l̶i̶a̶s̶ ̶w̶h̶o̶r̶e̶ ̶-̶>̶ ̶p̶r̶o̶s̶t̶u̶t̶i̶o̶n̶
keep whore a invalid tag

m3g4p0n1 said:

  • That's true, but according to what TheVileOne once said in discord, aliasing tags can have unexpected psychological behavior that makes taggers not mistag upon seeing the word change. So I decided to choose this alias with that in mind.

If you're referring to the conversation I think you are, that was said in the context of aliasing cub_domination to dominant_cub or something along those lines, two tags which could at least be said to be adjacent to each other. I've been very leery of overly presumptuous aliases ever since discovering the tit clusterfuck.

faucet said:
The bulk update request #3888 is active.

remove alias breeding (24) -> invalid_tag (-9)
remove alias fat_ass (1) -> invalid_tag (-9)
remove alias girlfriends (2) -> invalid_tag (-9)
remove alias hard (0) -> invalid_tag (-9)
remove alias high (3) -> invalid_tag (-9)
remove alias huge (0) -> invalid_tag (-9)
remove alias media (0) -> invalid_tag (-9)
remove alias media_(artwork) (0) -> invalid_tag (-9)
remove alias monster_cock (0) -> invalid_tag (-9)
remove alias neuter (0) -> invalid_tag (-9)
remove alias no_nipples (0) -> invalid_tag (-9)
remove alias no_pussy (0) -> invalid_tag (-9)
remove alias no_visible_genitalia (0) -> invalid_tag (-9)
remove alias peets (0) -> invalid_tag (-9)
remove alias pounding (0) -> invalid_tag (-9)
remove alias same_species (0) -> invalid_tag (-9)
remove alias touching (0) -> invalid_tag (-9)
remove alias tough (0) -> invalid_tag (-9)
remove alias two_legs (0) -> invalid_tag (-9)
remove alias unhappy (0) -> invalid_tag (-9)
remove alias well_endowed (0) -> invalid_tag (-9)

Reason: The previous ones for unaliasing which I previously suggested, which nobody really opposed. Next step would be moving them to the invalid category or turning them into disambiguation tags, probably a case-by-case basis.

Bump

faucet said:
The bulk update request #3888 is active.

remove alias breeding (24) -> invalid_tag (-9)
remove alias fat_ass (1) -> invalid_tag (-9)
remove alias girlfriends (2) -> invalid_tag (-9)
remove alias hard (0) -> invalid_tag (-9)
remove alias high (3) -> invalid_tag (-9)
remove alias huge (0) -> invalid_tag (-9)
remove alias media (0) -> invalid_tag (-9)
remove alias media_(artwork) (0) -> invalid_tag (-9)
remove alias monster_cock (0) -> invalid_tag (-9)
remove alias neuter (0) -> invalid_tag (-9)
remove alias no_nipples (0) -> invalid_tag (-9)
remove alias no_pussy (0) -> invalid_tag (-9)
remove alias no_visible_genitalia (0) -> invalid_tag (-9)
remove alias peets (0) -> invalid_tag (-9)
remove alias pounding (0) -> invalid_tag (-9)
remove alias same_species (0) -> invalid_tag (-9)
remove alias touching (0) -> invalid_tag (-9)
remove alias tough (0) -> invalid_tag (-9)
remove alias two_legs (0) -> invalid_tag (-9)
remove alias unhappy (0) -> invalid_tag (-9)
remove alias well_endowed (0) -> invalid_tag (-9)

Reason: The previous ones for unaliasing which I previously suggested, which nobody really opposed. Next step would be moving them to the invalid category or turning them into disambiguation tags, probably a case-by-case basis.

I removed these from the BUR:

  • unalias whore -> invalid_tag
  • unalias crap -> invalid_tag

Because there is a high chance of misuse if people are allowed to tag these.

The bulk update request #6747 is pending approval.

remove alias no_visible_genitalia (0) -> featureless_crotch (41951)
remove alias no_pussy (0) -> featureless_crotch (41951)
remove alias no_nipples (0) -> featureless_breasts (32314)

Followup:
alias no_visible_genitalia -> featureless_(disambiguation)
alias no_pussy -> featureless_(disambiguation)
alias no_nipples -> featureless_(dismabiguation)
alias no_nipples -> nippleless_(disambiguation)

Also quick question for anyone reading this; does the crotch include anus?

Updated

  • 1