diff --git a/src/imm/immnd/immnd_utils.h b/src/imm/immnd/immnd_utils.h
index 99f892ffd..5395d193f 100644
--- a/src/imm/immnd/immnd_utils.h
+++ b/src/imm/immnd/immnd_utils.h
@@ -26,7 +26,21 @@
 extern "C" {
 #endif
 
+// [Lennart] This is the place to add some information about why these functions
+// exist. The information could for exampel be:
+
+// These functions are used to save information about the latest sync requests
+// received via FEVS and write the information to the syslog if the immnd goes
+// down
+
 void SyslogRecentFevs();
+// [Lennart] CollectEvtData() should be renamed. The current name does not
+// describe what it is doing but more what data it is handling which is not
+// interesting to know since it is obvious by looking at the in parameters.
+// A better name could be CollectRecentFevsLogData(). This name will also better
+// show the connection to SyslogRecentFevs() which otherwise may not be obvious
+// when seeing the function calls in the code. With descriptive names like this
+// no function header comments are needed
 void CollectEvtData(const IMMND_EVT *evt, const SaUint64T msg_no);
 
 #ifdef __cplusplus
