optional dbus