Better triggers + timeout option.