Any reason to change from `begin`/`rescue`?