fixed trigger invocation