This chapter is from the book
Exceptions
It can occasionally be useful to accept and re-emit (e.g., catch and rethrow) the same error in order to add instrumentation, even though the error is not actually being handled.