diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index 5a6a189..bff1598 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -1709,7 +1709,7 @@
This is emitted whenever a surface's creation, movement, or resizing
results in some part of it being within the scanout region of an
- output.
+ output. A surface must be mapped before it can enter any outputs.
Note that a surface may be overlapping with zero or more outputs.
@@ -2788,6 +2788,9 @@
actually visible. This typically corresponds to a monitor that
displays part of the compositor space. This object is published
as global during start up, or when a monitor is hotplugged.
+
+ When an output global is first bound, wl_surface.enter events should be
+ sent for all surfaces already on that output.