Switch to arg parser.

Resolves #13294