I would like to have LISTEN return two values. The first value is the same as it is now and the second value is true if end of file is encountered. The new definition allows READ-CHAR-NO-HANG to be implemented using only READ-CHAR and LISTEN. Looks like a good suggestion to me. It could be implemented in a completely upward-compatible way. -- Scott