implement rudimentary native reboot