This is confusing I think b/c there is also a class called ChildProcess.