httpful exception catching