why use it in an exception?? that doesn't make sense