Added non-blocking named pipes