fix BadWord to break on word boundaries