Casa
Chat
Optional
Let's use Optional to fix our method contract.