diff --git a/game_api.txt b/game_api.txt
index 1ad618d..9052e2a 100644
--- a/game_api.txt
+++ b/game_api.txt
@@ -195,3 +195,16 @@ Model Definition
 		-- ...
 	},
 }
+
+Leafdecay
+---------
+To enable leaf decay for a node, add it to the "leafdecay" group.
+
+The rating of the group determines how far from a node in the group "tree"
+the node can be without decaying.
+
+If param2 of the node is ~= 0, the node will always be preserved. Thus, if
+the player places a node of that kind, you will want to set param2=1 or so.
+
+If the node is in the leafdecay_drop group then it will always be dropped as an
+item.
diff --git a/mods/default/functions.lua b/mods/default/functions.lua
index be1a4cf..630cdbd 100644
--- a/mods/default/functions.lua
+++ b/mods/default/functions.lua
@@ -233,17 +233,6 @@ end
 -- Leafdecay
 --
 
--- To enable leaf decay for a node, add it to the "leafdecay" group.
---
--- The rating of the group determines how far from a node in the group "tree"
--- the node can be without decaying.
---
--- If param2 of the node is ~= 0, the node will always be preserved. Thus, if
--- the player places a node of that kind, you will want to set param2=1 or so.
---
--- If the node is in the leafdecay_drop group then the it will always be dropped
--- as an item
-
 default.leafdecay_trunk_cache = {}
 default.leafdecay_enable_cache = true
 -- Spread the load of finding trunks