Add flair validation, and handle unexpected private messages.