It definitely seems like the `-p` argument here can be shortened and then handled internally. Why not just `-p PBS` and `-q many`? Having people write Python strings on the command line is just asking for annoying errors.