Text tests pass for simple write/read for none and optional