I'll agree with this: try the clim-lisp-listener, it behaves this way. I looked in the code, couldn't see anything obvious which had any effect on input reading/parsing. it would be much better if an empty-string as input did nothing at all... -- clint 0,,