If one wants to read zero bytes, return immediately.