Just because he wears an XL shirt does not in anyway mean the guy is fat. He could have broad shoulders or muscular arms. Or maybe just be fit and like the extra room. Most built guys where L or XL shirts and even if he had a tummy so what. A medium is to small for most guys to be wearing anyway.