I have a multi-threaded application where I am using private connections in a few threads - do I need to call dbus_threads_init_default or is the fact that I'm using private connections enough? In other words, are there global data structures in the dbus lib that are shared even if the connections are private? - Dave