It's always seemed to me that reading back a clearance in a slightly different way (i.e. not just word-for-word parroting of the controller's instructions) to show you've understood is a good idea. In the Kuala Lumpur example, if in reply to "XYZ cleared two four zero zero feet" the crew had said something like "XYZ descending four hundred feet", this would have saved the day.