diff --git a/lib/c/experimental/labcomm_sig_parser.c b/lib/c/experimental/labcomm_sig_parser.c
index a36de81d5b649ac8173d08b76b5e0c5e354f3eba..d4d64b7b968e0f38ba5ffe6151f249f3787d0870 100644
--- a/lib/c/experimental/labcomm_sig_parser.c
+++ b/lib/c/experimental/labcomm_sig_parser.c
@@ -5,6 +5,19 @@
  * registered handler.
  */
 
+
+/* TODO, and notes about strange quirks
+ *
+ * - the return values for the accept_ functions are not really used anymore
+ *   as the parser "peeks" and calls the correct accept function instead. 
+ *   This should be refactored
+ *
+ * - The RETURN_STRINGS and where/if to allocate strings is to be decided, it
+ *   is currently no longer used
+ */
+      
+
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>