preempt_voluntary problems