code: func Passthrough(ipv IPV, args ...string) ([]byte, error) {
  	var output string
  	logrus.Debugf("Firewalld passthrough: %s, %s", ipv, args)
  	if err := connection.sysobj.Call(dbusInterface+".direct.passthrough", 0, ipv, args).Store(&output); err != nil {
  		return nil, err
  	}
  	return []byte(output), nil
  }
docs: // Passthrough method simply passes args through to iptables/ip6tables