Shouldn't we try to read again even if we didn't read anything?