The book does mention this exact question on page 241 where a similar problem is solved by repeating exactly the same code in a second, nested Try ... Catch block . Usually, repeating exact sequences of code is a sign that something could be done better and this is no exception. Suppose you wanted to retry the disk five or ten times. Would you nest the Try ... Catch block five or ten levels deep? No way!
The book points out that you actually can do better by creating a function and promises to show how in the next chapter. But the book lies!!! There is no Try ... Catch example in the next chapter!
Just to get your creative juices flowing and help you pay attention in the next chapter, your assignment for next time is to recode the Disk Drive Error Handler program to allow ten retries before giving up (and simply clicking the Button ten times is not an allowed solution). As before ... my solution will be in the next lesson.
Enjoy!!!

