This is what I'm testing now. I'm trying to a) read _everything_ with internal_condition_case_1 to avoid C-g mess, b) have consistent buffer text state after each successful read, and c) always decode all read data to avoid redisplay crash. Dmitry