adding mutually exclusive --reboot and --no-reboot switches