supports failing servers