try and catch in asp.net? does that even work?