i think updating killprocessgroup right now is ok do not take a signal  hardcode sigkill usie kill directly handle the pid check up top call updatepid directly  then if when kill gets refactored to be sane  this could be cut over to that 