Unfortunately, any Pipe used for parent/child child communication needs to be registered with child Process. To get around that, would need to keep global registry of Pipes, and that's bloat.