It still has the same semantics as before (either way, the return clause will be executed if and only if the try block succeed). 

It looks more clean to me with the change (single entry/exit point). But since you seem to think the original code is easier to understand, I've reverted the change.