diff --git a/lib/c/2014/labcomm_decoder.c b/lib/c/2014/labcomm_decoder.c
index 68f1e3ea021e878653bb1227733fe51758d01f95..fe2deb2496b44721480ebc2f03e268d59d48da95 100644
--- a/lib/c/2014/labcomm_decoder.c
+++ b/lib/c/2014/labcomm_decoder.c
@@ -184,9 +184,15 @@ static int decoder_skip(struct labcomm_decoder *d, int len, int tag)
 
 static int decode_type_binding(struct labcomm_decoder *d, int kind)
 {
+#if 0
   int sample_index =  labcomm_read_packed32(d->reader);
   int typedef_index =  labcomm_read_packed32(d->reader);
   printf("type_binding: 0x%x -> 0x%x\n", sample_index, typedef_index);
+#else
+  labcomm_read_packed32(d->reader);  //  sample_index
+  labcomm_read_packed32(d->reader);  //  typedef_index
+#endif
+
   int result = kind;
   return result;
 } 
@@ -279,16 +285,6 @@ static int decode_sample_def_or_ref(struct labcomm_decoder *d, int kind)
       }
       break;
     } 
-    case LABCOMM_TYPE_DEF: {
-      int i;
-      printf("labcomm_decoder: ignoring TYPE_DEF 0x%x\n", remote_index);
-      for(i = 0; i < signature.size; i++){
-        printf("%x ",signature.signature[i]);
-      }
-      printf("\n");
-      result = LABCOMM_SAMPLE_DEF;
-      break;
-    }
     default:
       result = -EINVAL;
   }
diff --git a/lib/c/2014/test/test_labcomm.c b/lib/c/2014/test/test_labcomm.c
index 7c617f8164690b6028f69f1f6b4f50ff3d476493..e37950e612d3ffb38c08bdec4b31c0325cb851a7 100644
--- a/lib/c/2014/test/test_labcomm.c
+++ b/lib/c/2014/test/test_labcomm.c
@@ -125,8 +125,6 @@ int test_decode_one(struct labcomm_decoder *decoder)
   for (reader.count = 0 ; reader.count < writer.pos ; reader.count++) {
     reader.error = 0;
     reader.pos = 0;
-    labcomm_decoder_decode_one(decoder); 
-    labcomm_decoder_decode_one(decoder); 
     result = labcomm_decoder_decode_one(decoder); 
     if (result >= 0 ) {
       fprintf(stderr, "Got result from buffer with bogus length (%d)\n",
diff --git a/lib/java/se/lth/control/labcomm/DecoderChannel.java b/lib/java/se/lth/control/labcomm/DecoderChannel.java
index 45dd0cc8992c7f23f64eaaa3bf142985d4795579..57175eb806346c4b7d1a7beac54299341b72ece2 100644
--- a/lib/java/se/lth/control/labcomm/DecoderChannel.java
+++ b/lib/java/se/lth/control/labcomm/DecoderChannel.java
@@ -38,19 +38,19 @@ public class DecoderChannel implements Decoder {
        //System.err.println("Got TypeDef: skipping "+len+" bytes"); 
        int idx = decodePacked32();
        String name = decodeString(); 
-       System.err.println("Got TypeDef: "+idx+" "+name); 
+       //System.err.println("Got TypeDef: "+idx+" "+name); 
        int siglen = decodePacked32();
-       System.err.println("siglen="+siglen);
+       //System.err.println("siglen="+siglen);
        for(int i=0; i<siglen; i++) {
            byte b = decodeByte();		  
-           System.out.print(b);
-           System.out.print(" ");
+           //System.out.print(b);
+           //System.out.print(" ");
        }
-       System.out.println();
+       //System.out.println();
   }
 
   private void processTypeBinding(int len) throws IOException {
-       System.err.println("Got TypeBinding: skipping "+len+" bytes"); 
+       //System.err.println("Got TypeBinding: skipping "+len+" bytes"); 
        for(int i=0; i<len; i++) {
            decodeByte();		  
        }
diff --git a/lib/java/se/lth/control/labcomm/EncoderChannel.java b/lib/java/se/lth/control/labcomm/EncoderChannel.java
index c3b16a280c981817d0cfe4551077452e589cd787..a76629308818a5b946d082d53e3c582ae7d86a2a 100644
--- a/lib/java/se/lth/control/labcomm/EncoderChannel.java
+++ b/lib/java/se/lth/control/labcomm/EncoderChannel.java
@@ -78,7 +78,7 @@ public class EncoderChannel implements Encoder {
             return type_def_registry.getTag(dispatcher);
         } catch (IOException e) {
             int index = type_def_registry.add(dispatcher);
-            System.out.println("registered "+dispatcher.getName());
+            //System.out.println("registered "+dispatcher.getName());
             //
             //wrap encoder to get encoded length of signature
             ByteArrayOutputStream baos = new ByteArrayOutputStream();