             
             log?("MTU Exchange (\(clientMTU) -> \(finalMTU))")
             
-            self.connection?.maximumTransmissionUnit = finalMTU
+            self.maximumTransmissionUnit = finalMTU
         }
     }
     

        
        get { return connection?.writePending }
        
        set { connection?.writePending = writePending }
    }
    
    public private(set) var maximumTransmissionUnit: ATTMaximumTransmissionUnit = .default {
        
        didSet { connection?.maximumTransmissionUnit = maximumTransmissionUnit }
    }
    

        case let .error(error):
            
            log?("Could not exchange MTU: \(error)")
            self.connection = nil
            
        case let .value(pdu):
            
