diff --git a/lib/java/se/lth/control/labcomm/TypeDefParser.java b/lib/java/se/lth/control/labcomm/TypeDefParser.java
index f6904bc7acf45f0d43526e4816c4a6972675df28..ed515fbc650c8896045e998ddaa1600da5596f1b 100644
--- a/lib/java/se/lth/control/labcomm/TypeDefParser.java
+++ b/lib/java/se/lth/control/labcomm/TypeDefParser.java
@@ -55,7 +55,9 @@ public class TypeDefParser implements TypeDef.Handler, TypeBinding.Handler {
         if(d.getTypeIndex() == Constant.TYPE_BIND_SELF){
             //TODO: make the sample_def signature a TypeDef.
             // e.g., by looking up the signature in the decoder
-            // (how to expose that?)
+            // (how to expose that? A good option may be to
+            // make this internal to the Decoder, and just expose a
+            // HierarchicalTypeDef for user code to register handlers for)
             //td = typeDefs.get(d.getTypeIndex());
            
             //XXX this will return a SelfBinding (w/o a signature)