Throw *new* exceptions.
Fixes #1.