major change to checkSetting, added min requirement