Decoding, on the other hand, is carefully defined in the standard. What is carefully defined in the standard?