Read/write now work and pass tests