having really weird issues determining what signal killed the process. If i check more than once, the WTERMSIG returns 0 but if I only check once it sometimes says a process killed by kill -9 was killed with randomly numbered signals...trying on a different VM to see if something is really screwed up around here.