Chapter 10. Using Optional Types