How does Flair communicate?