Working and playing with exceptions