use single flag for required args