[close #29] Better Retry/Failure Support for Curl