don't swallow write err