Way I figure it, if someone disagrees they can change the community tag. I intend to have the script ignore posts with existing community tags which would allow users to correct any they disagree with, but the spam problem that has manifested itself on Hubski tends towards single post users, or serial posters who do not engage in the site and simply use it for syndication. Have a look at iamyourddy's profile, joined 25 days ago, zero engagement with the site other than to post very click-bait links for a total of three sources. Would it be fair to label all his posts as spam automatically? Some may disagree, and I'm sure I'll be told that it's not necessary due to the way Hubski promotes posts to user feeds. What about desivip? Member for 224 days, zero engagement other than to share links. A wider range of sources, but still some overlap with the first user. I want to discourage low-effort canvassing on Hubski. I'm certainly not against self promotion, aplusb at least made some effort to engage the community when spreading news about his PC case and I wouldn't consider marking that as spam. But then his alternate account esplin2966 was the last we heard of him and would certainly meet my criteria for spam (single post, clickbait title) -- so why is he exempt? I totally get why people would be against this sort of thing, so maybe Hubski needs to have a proper discussion on this issue first.