private function enableWriteWatcher() { if (empty($this->writeWatcher)) { $this->writeWatcher = \Amp\onWritable($this->socket, function () { $this->doWrite(); }); } }