I have an old US student visa in my passport (Australian) that has on one occassion caused some excitement by an ID checker who thought I had overstayed the visa. It took quite some time to get the message across that I was in the US on the Visa Waiver programme, but it was solved, though I did get a secondary.