Not that that wont work, but am I supposed to be using exceptions that way?