I really don't get why you need to define this exception.