Complete Chapter 9.5 - Improved ask method