                 case 1:
                     outputStreamProcessor.becomeReadyToForward()
                 default:
-                    try inputStreamProcessor.input(data: Data())
+                    break
                 }
             }
 


            public override func start() {
                handleStatus0()
                outputStreamProcessor.socket.readDataTo(length: 101)
            }

            public override func input(data: Data) throws {

                while buffer.left > 5 {
                    buffer.skip(3)
                    if !buffer.withUnsafeBytes({ (ptr: UnsafePointer<UInt16>) -> Bool in
                        let length = Int(ptr.pointee.byteSwapped)
                        self.buffer.skip(2)
                        if self.buffer.left >= length {
                            unpackedData.append(self.buffer.get(length: length)!)
                            return true
                        } else {
