Add offset and size to Read.
Add special error for zero write.