added some additional methods to support retrys