On some servers, the get_*() functions can fail due to memory & server limitations. Add the ability to keep trying a certain number of times.