If you are sharing your repo with others this isn't really superior kind as you will clog up the repo with all your dodgy experimental branches. Most vital change would be that the second expression erases the sort of the exception. And also the exception form performs a significant purpose in catching exceptions: In case you want the remote