It's also more future-proof: an error should raised if a user tries some setting that they expect to work from some future version.