First draft of exception exercise