Had problems with the validation of args.  valid inputs resulted in invalid responses from the program