However, UCS-2, UTF-8, and UTF-32 can encode these code points in trivial and obvious ways, and a large amount of software does so,[citation needed] even though the standard states that such arrangements should be treated as encoding errors.[citation needed]