preempt action for the arm functionality