invent a name when whatsout archive requested on stdout
relax defensive destination checks when whatsout is archive