add error_no_arg and error_missing_arg