Only non-blocking around read() call.