Adding functions for all 16 trigger variations.