more EPIPE handling == less assertions