Proper handling of IMPROPER_TRIG for desmond.