in a long loop before giving up on them. Record method which worked and default to that method on next attempt.