OK, here's the latest preemption patch.