should we rename this to writeTo(...)? I find the name "read()" confusing. At least "readInto(...)" would be more understandable.