In case we have read the stream already just exit
The return value is 0, not < 0