Keep readonly to be consistent with user setting