Chapter 15. Error recovery