It's probably worth passing through the message (and maybe the class) from the original exception here.