I have gotten mildly screwed a few times by the FORCE-USER-TO-LOGIN query happening after I have typed ahead a filename to ZMACS (the c-X c-F command). How about having it flush input before readlining? Also, how about a convention that anything that flushes input should BEEP?