diff --git a/doc/publican/sources/Protocol.xml b/doc/publican/sources/Protocol.xml
index fedaaaba..69edd2cd 100644
--- a/doc/publican/sources/Protocol.xml
+++ b/doc/publican/sources/Protocol.xml
@@ -167,10 +167,10 @@
new_id
- The 32-bit object ID. On requests, the client
- decides the ID. The only events with new_id are
- advertisements of globals, and the server will use IDs below
- 0x10000.
+ The 32-bit object ID. Generally, the interface used for the new
+ object is inferred from the xml, but in the case where it's not
+ specified, a new_id is preceeded by a string specifying
+ the interface name, and a uint specifying the version.