estream does not really implement line buffered reads; instead it diverts to fully buffered. This needs to be fixed.