Raising The Dead
[Estimated Reading Time: 2 minutes] What can possibly go wrong in the simple act of modifying the message of an exception to add some additional diagnostic information and then re-raising it? Quite a lot actually, and all from one simple mistake.