fixed the fucking trigger matching, finally