case-insensitive swear matching