Multiple codes lead to the same smiley though they have different meaning
For example, :), ^^ and ^_^ lead to the same smiley, so they have different meanings. Same for :D, :> and xD, which have different meanings. This actually brings confusion in conversations and I was already asked by multiple users to fix that. I myself also consider it confusing and a problem. Please see the suggested patch. Any objections?