Plus some known settings validation (convertable and range check).  For this check in, I can remove the IsNullOrEmpty since TryParse takes care of it.