retryInfinitely(), fixes #5