Store whole exception objects

Ah, ok, I think I got #9 wrong. Yes we could do that.