I got into an argument with an immigration officer at Newark a few years ago all because he couldn't understand that US citizens could hold and travel on more than passport (all because I didn't have an entry stamp from the UK). It took 15 minutes of discussion before he'd let me pass.