read-only fixed