trap & QTE update