Consistency: Read() calls it len, Peek() calls it size. Pick one or the other. :-)