Abstracted trigger function