Should not retrieve `size` bytes if `size` is larger than 8 (the code above only checks that `size` is at least 8 bytes).