The exceptions are now doing what they are supposed to do