Разумеется, лучше.
Не хотелось сильно уж менять код метода, т.к. пришлось бы существующий try-catch выносить выше и добавлять второй, и следом добавлять логику, чтобы весь остальной код не исполнялся.
Могу повозиться с этим.