allows for more options for runners in the future, and makes it so that you can avoid passing certain args more easily.