now can preempt actions