die 'bad ...' if ref @_ eq 'HASH';