The method name is a bit vague, I think; there's nothing obviously linking it w/ the restart functionality. What if we called it `RestartCheck() (restart bool)`, w/ the return value giving the plugin a chance to tell us whether it really wants to restart or not?