Да. Вы могли бы установить это за пределами блока, но почему? По крайней мере, таким образом вы обнаружите любые странные ошибки, которые могут возникнуть во время назначения. Это маловероятно, но запрос может быть выполнен успешно, а назначение может завершиться неудачей, так почему бы не перехватить эту потенциальную проблему?
Вы уже получили накладные расходы на попытку / улов, также можете добавить назначение в блок попытки.