work in process: handle transport failures gracefully