diff --git a/lib/functions.mk b/lib/functions.mk
index b807bcbbcb494020c5bc50e612ddffc4400fbe5d..e639280e58745529f576665f7df8b31f9c9b8cbf 100644
--- a/lib/functions.mk
+++ b/lib/functions.mk
@@ -38,6 +38,7 @@ printf '%s ?= %s\n' '$(1)' '$(2)' >> "$(CONFIG)"; }
 endef
 
 # xport() requests a variable to be exported to the scripts
+# NB: immediate assignment would break accumulators like USERS
 xport = $(and $(1),$(xport_body))
 define xport_body
 { $(log_body); \