allow variable arguments passed to trigger