handling remote read failures