Hook trigger