Switched from clunky `pullGridArgs` to more general `separateArgs` scheme.
Took out unneeded extra conditional level in `set`.