Actually, I think `count` is more suitable, since the caller is telling us to read `count` bytes and not `max_len` bytes