fail on pipe