Experimenting with exceptions.