fix argument passing to subcommands.