I think I have a way around the reboot now so it's not that much of a big deal anymore. Next version of the package will have my workaround.