'given an action name and an args dictionary, return the
proper action name and args dictionary.  This mostly is due
to shell/command being treated special and nothing else'

def _handle_shell_weirdness(self, action, args):

    if (action == 'shell'):
        action = 'command'
        args['_uses_shell'] = True
    return (action, args)
