added willTrigger