I am concerned that this code all of a sudden is expected to throw an exception, and that this code now has a try/catch.

I would be interested in finding out what was the reason for that exception, and instead work around the issue directly in the code, instead of expecting an exception