implement confirm() interface