start reading immediately, if possible\
also, never emit "end" after "close".
remove "ready" event from tests