Atomizing trigger functions