I simply didn't want to duplicate the try/catch so put it in a separate method. Feel free to rename it after the merge.