Perhaps the most enduring stereotype of the British is that they are extremely polite and never really say what they mean. A common complaint from overseas is that Brits are incapable of expressing their feelings directly, particularly when those feelings are negative or may cause offence. Moreover, it often seems that polite phrases in English are used by Brits to convey hidden meanings, which are only intelligible to their compatriots.