isn't this redundant? An unexpected exception will fail the case automatically. No need for us to catch it and fail explicitly.