Fix stupidity

Fix stupidity
diff --git a/src/cn-encoder.c b/src/cn-encoder.c
index d7df674..ab89a3a 100644
--- a/src/cn-encoder.c
+++ b/src/cn-encoder.c
@@ -104,17 +104,17 @@
     uint16_t be16 = (uint16_t)val;
     ensure_writable(3);
     be16 = hton16p(&be16);
-    write_byte_and_data(ws, ib | 25, (const void*)&be16, 2);
+    write_byte_and_data(ib | 25, (const void*)&be16, 2);
   } else if (val < 0x100000000L) {
     uint32_t be32 = (uint32_t)val;
     ensure_writable(5);
     be32 = hton32p(&be32);
-    write_byte_and_data(ws, ib | 26, (const void*)&be32, 4);
+    write_byte_and_data(ib | 26, (const void*)&be32, 4);
   } else {
     uint64_t be64;
     ensure_writable(9);
     be64 = hton64p((const uint8_t*)&val);
-    write_byte_and_data(ws, ib | 27, (const void*)&be64, 8);
+    write_byte_and_data(ib | 27, (const void*)&be64, 8);
   }
 }
 
@@ -151,18 +151,18 @@
       u16 = s16;
       be16 = hton16p((const uint8_t*)&u16);
 
-      write_byte_and_data(ws, IB_PRIM | 25, (const void*)&be16, 2);
+      write_byte_and_data(IB_PRIM | 25, (const void*)&be16, 2);
       return;
     }
   float32:
     ensure_writable(5);
     be32 = hton32p((const uint8_t*)&u32.u);
 
-    write_byte_and_data(ws, IB_PRIM | 26, (const void*)&be32, 4);
+    write_byte_and_data(IB_PRIM | 26, (const void*)&be32, 4);
 
   } else if (val != val) {      /* NaN -- we always write a half NaN*/
     ensure_writable(3);
-    write_byte_and_data(ws, IB_PRIM | 25, (const void*)"\x7e\x00", 2);
+    write_byte_and_data(IB_PRIM | 25, (const void*)"\x7e\x00", 2);
   } else {
     uint64_t be64;
     /* Copy the same problematic implementation from the decoder. */
@@ -176,7 +176,7 @@
     ensure_writable(9);
     be64 = hton64p((const uint8_t*)&u64.u);
 
-    write_byte_and_data(ws, IB_PRIM | 27, (const void*)&be64, 8);
+    write_byte_and_data(IB_PRIM | 27, (const void*)&be64, 8);
 
   }
 }