nonblocking access so O_NONBLOCK might do harm. But it's just a guess pending what others discover/report.