Explained read/write options