exit when missing arguments