I think we should either log the error in some fashion, or not catch this exception - the problem is if you just do a throw - the stack trace we get back just ends here - instead of the real exception IIRC.