#127 invert restart and newgrp so you don't have to restart outside of script