Update: I should have been more specific. Unless you really know what you're doing, you should choose a direction (i.e. parent -> child or child -> parent) and use the pipe only in that direction. If you want to communicate both ways, just make two pipes.