You could always throw an exception in preRestart I guess.