add retryable as an explicit dependency