Changed the way trigger works. We do now explicit triggering