re-working argument configuration.