FIFA? The notoriously corrupt soccer football people?