I looked up the IL license, and indeed they require more than just a passport. It makes sense that you have to show you are a resident of the state, not just a citizen of the USA. But showing a SS card and passport is redundant, althought not equal. A SS number does not mean you are a citizen, but the passport certianly does. I’m not picking on IL, some or all states might have similar requirements for all I know. I don’t remember what I brought with me each time I moved and needed a new license.