How to hang yourself with exceptions