redo if $seen{$candidate}++;