An 87-year-old great-grandmother was asked to remove her woolly hat in a pub for security reasons.
Annie Freeman, from Kinson, Dorset, was wearing the white hat, which she'd crocheted herself, because it was cold, reports the Echo.
But staff at The Goose in Aldershot asked her to take it off because her face could not been seen by the security camera.
Mrs Freeman said: "Maybe they thought I was a rioter, but I am a bit too old to cause trouble. I was a bit annoyed about it at the time because I did not have my hair tidy.
"I have never had anything like it before and I was quite puzzled about it."
A spokesman for The Goose said: "It is our policy that all customers have to remove their headwear.
"I am sure that it was a very nice hat and it seems that a member of our staff was just a little too keen."