Setup arguments, options, and checks