Rework ValidateSettings