Use GLI's check for required arguments, switch flag order to make error messages clearer