when will the try block fail?