test preemption