Feature #22: When transactions go bad (p. 146)