Почему тип или не срабатывает