Обновлена логика перехода