             return String(cString: offset)
         }
         
-        var fullCollectionNameSize: Int {
-            // + Int32
-            let offset = Header.size &+ 4
-            var size = 0
-            let buffer = storage.buffer
-            
-            while offset &+ size < buffer.count {
-                size += 1
-                
-                if buffer.baseAddress![offset &+ size] == 0x00 {
-                    return size &+ 1 // skip 0x00
-                }
-            }
-            
-            return size
-        }
+        let fullCollectionNameSize: Int
+//        var fullCollectionNameSize: Int {
+//            // + Int32
+//            let offset = Header.size &+ 4
+//            var size = 0
+//            let buffer = storage.buffer
+//
+//            while offset &+ size < buffer.count {
+//                size += 1
+//
+//                if buffer.baseAddress![offset &+ size] == 0x00 {
+//                    return size &+ 1 // skip 0x00
+//                }
+//            }
+//
+//            return size
+//        }
         
         var skip: Int32 {
             get {

            header.opCode = .query
            
            let writePointer = storage.mutableBuffer!.baseAddress!
            
            fullCollection.withCString { pointer in
                _ = memcpy(
                    writePointer.advanced(by: Message.Header.size &+ 4),
                    pointer,
                    fullCollection.utf8.count
                )
            }
            

                    data.count
                )
            }
            
            print(Array(storage.buffer))
        }
    }
}
