Of course, because $+(*,$read(profanity.txt,w,$1-),*) will be "**" if there isn't a result from the $read(), and
$wildtok($1-,**,1,32) is going to be the first word. :tongue:
You could use $$read(), but profanity.txt would need a line containing the whole of $1-.
Better off making it use a hash table, like
here. Just modify the on open and on text events to suit.