respect word boundaries in profanity detector