Updates to read/write