Hadling failures. Done only for read