Adding preemptive feature