modify utility to allow for positional arguments to be optional, with sane defaults. fixes bug #1587925
modify utility to allow for positional arguments to be optional, with sane defaults. fixes bug #1587925

mjs/juju,mjs/juju,mjs/juju,mjs/juju,mjs/juju,mjs/juju,mjs/juju