Garbled text can occur in emails if the recipient's email program cannot understand the character encoding. While emails were originally specified to use only US-ASCII characters to avoid this issue, MIME allows encoding of non-ASCII text into ASCII. As long as the charset and encoding are correctly specified in the email headers, garbled text can be avoided even when using multi-byte character sets. However, some email programs still have bugs that can cause them to mistake the character set in some situations.