don't error with broken pipe