work around SIGPIPE
comment on Urahn (what this is)