Idea from mailing list: combine kick triggers and funcs