This machines[i] logic can be pulled out of this else, right? And then inverse the logic and do the leader part?