Doing so ensures that we're consistent between all the functions in the whole chain. This is important so that we can extract the argument parsing from this function.