Improved how readable and writable are handled.