any reason _pid isn't type pid_t ?