seize,release,preempt,return + tests