vetting – n. investigating someone’s background thoroughly
generosity – n. quality of being kind, not selfish
confusion – n. state in which people do not understand what is going on
indefinitely – adv. for a period of time that does not end
alarming – adj. causing a feeling or sense of concern or danger
core – adj. more important or basic
principle – n. rule or belief that guides one’s behavior
flaw – n. a small fault or weakness
repeal – v. officially eliminate a law