It'd be nicer to add the argument only when needed rather than adding an empty argument.

E.g. `if self.stop: args.append('--stop')`