This seems to fix the problem. neti:: (defmethod (:listen buffered-stream-with-mark) () (send raw-stream :read-input-buffer "EOF in listen" t)) Chris