Originally Posted by
spamkiller
And why should he? He was promised X, he should not be required to double check to see if he was being lied to.
While I agree with you in spirit, the fact is that agents are human and make mistakes, and some may even be malicious and lie to you (hopefully only very rarely)
"required" and "prudence suggests" are two different things.
It's certainly not OP's fault if the agent lied, and OP cannot be blamed for that.
Still, "trust but verify".