I always thought the massive weight cut was what hurt Mccall so much and made him pull out of so many fights. Dehydration ruins the immune system, and getting sick was the cause of like four of his fight pullouts (that I know of), and he's always been a gigantic flyweight. At bantamweight, though, he's a healthy size. Maybe not large enough to really muscle his way around like at flyweight, but healthy enough to where his body won't have to have a compromised immune system leading up to the fight due to severe dehydration and malnutrition.