diff --git a/manual/luatex-nodes.tex b/manual/luatex-nodes.tex
index 42a4aedc7266c1fc529a12b5ff6778e5558a35fc..9b72fdf2c17b105249a1657a240de0db682154d1 100644
--- a/manual/luatex-nodes.tex
+++ b/manual/luatex-nodes.tex
@@ -2490,9 +2490,9 @@ number, for a glue, kern, hlist, vlist, rule and math nodes as well as glyph
 nodes (although this last one is not used in native \SYNCTEX).
 
 \startfunctioncall
-node.set_synctex_fields(<integer> f, <integer> l)
+node.direct.set_synctex_fields(<integer> n, <integer> f, <integer> l)
 <integer> f, <integer> l =
-    node.get_synctex_fields(<node> n)
+    node.direct.get_synctex_fields(<integer> n)
 \stopfunctioncall
 
 Of course you need to know what you're doing as no checking on sane values takes
diff --git a/manual/luatex.pdf b/manual/luatex.pdf
index efd2d0117836d4e73aa408fde4301a2ed1c019a3..e74d3706e9f1654dd15f24f9dc0de706226326d4 100644
Binary files a/manual/luatex.pdf and b/manual/luatex.pdf differ