         var returnFieldsSize: Int? {
             // + Int32 + cString + Int32 + Int32 + Document
             let previousSize = Header.size &+ 4 &+ fullCollectionNameSize &+ 4 &+ 4 &+ numericCast(querySize)
-            
+
             guard storage.buffer.count > previousSize &+ 4 else { return nil }
-            
+
             let offset = storage.buffer.baseAddress!.advanced(by: previousSize)
-            
+
             return offset.withMemoryRebound(to: Int32.self, capacity: 1) { pointer in
                 return numericCast(pointer.pointee)
             }

            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))
        }
    }
}
