Należy pamiętać, iż każdy potok musi posiadać proces czytający i zapisujący. Jeżeli jakiś proces próbuje przesłać dane przez potoku nie posiadający końcówki czytającej jądro prześle sygnał SIGPIPE. Jest to konieczne gdy więcej niż dwa procesy korzystają z potoku.