This previously used to call `create!` and so it'd throw an exception in the subclasses (app/models/setting/*.rb) if the setting wouldn't save.  I don't think the return value of this method is checked anywhere, so I don't think we'll catch errors.