Just assume that all methods do, or could potentially, or will in the future throw an exception and you'll have no problem looking at program and understanding the error handling flow.
There is a consistent focus on the site the error is generated but that's the least important piece of information for handling errors.
There is a consistent focus on the site the error is generated but that's the least important piece of information for handling errors.