Мне кажется, это лишняя проверка и пустой массив должен штатно отработать, а будет неудобно писать