почему нет?
ведь мы над каждой ссылкой совершаем ровно одно действие,
все данные для перехода и предупреждения можно взять из ссылки