kbf: You might get someone caught out there... All RAF cap badges are now embroidered!
And as for the RN hats, spot the difference: they have shiney peaks. In Army and RAF, only the ranks have shiney peaks - officers hats are material. Perhaps that's why they're not instantly recognised on land!