Why is this exception handler needed?