Generic writes and partial generic reads