diff --git a/gio/gdbusproxy.c b/gio/gdbusproxy.c
index b849f8ac6..6fd181b32 100644
--- a/gio/gdbusproxy.c
+++ b/gio/gdbusproxy.c
@@ -70,19 +70,21 @@
* the message bus launching an owner (unless
* %G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START is set).
*
- * The generic #GDBusProxy::g-properties-changed and #GDBusProxy::g-signal
- * signals are not very convenient to work with. Therefore, the recommended
- * way of working with proxies is to subclass #GDBusProxy, and have
- * more natural properties and signals in your derived class.
+ * The generic #GDBusProxy::g-properties-changed and
+ * #GDBusProxy::g-signal signals are not very convenient to work
+ * with. Therefore, the recommended way of working with proxies is to
+ * subclass #GDBusProxy, and have more natural properties and signals
+ * in your derived class. See
+ * for how this can easily be done using the
+ * gdbus-codegen
+ * tool.
*
* A #GDBusProxy instance can be used from multiple threads but note
- * that all signals (e.g. #GDBusProxy::g-signal, #GDBusProxy::g-properties
+ * that all signals (e.g. #GDBusProxy::g-signal, #GDBusProxy::g-properties-changed
* and #GObject::notify) are emitted in the
* thread-default main loop
* of the thread where the instance was constructed.
*
- * See for an example.
- *
* GDBusProxy for a well-known-nameFIXME: MISSING XINCLUDE CONTENT
*/