Hi, I propose that we move DBusGObjectInfo and code that uses it entirely inside the generated code, rather than having it in our headers/library. When glib has built-in introspection, we'll change dbus-binding-tool to use that if possible, and this interim approach will magically vanish. Havoc