stricter requirement on argc for setdd