Why do we have this rather than letting the default "it's not settable" behavior?