diff --git a/doc/texinfo/gmsh.texi b/doc/texinfo/gmsh.texi
index 5dbb38bce04612b7c2e0fd8ae7c01d1a9f4a64c0..81082670c38f83d455f97711c234a5956aa5d547 100644
--- a/doc/texinfo/gmsh.texi
+++ b/doc/texinfo/gmsh.texi
@@ -3219,6 +3219,11 @@ optional sections defining the nodes (@code{$Nodes}), elements
 post-processing datasets (@code{$NodeData}, @code{$ElementData},
 @code{$ElementNodeData}).
 
+When @code{$Elements} are given, @code{$Nodes} should also be provided,
+before the @code{$Elements} section. Currently only one @code{$Nodes}
+and one @code{$Elements} section are allowed per file. (This might/will
+change in the future.) 
+
 Any section with an unrecognized header is simply ignored: you can thus
 add comments in a @file{.msh} file by putting them e.g. inside a
 @code{$Comments}/@code{$EndComments} section.