First note on exceptions, throw and catch