Логика кода не изменилась. Убрал одну повторяющуюся проверку