Đến năm 2004, LĐBĐ Thế giới (FIFA) đã đưa ra những điều luật mới nhằm hạn chế tình trạng này.
Hồi tháng 1/2004, một quy định mới được ban hành có tác dụng ngay tức khắc về việc một cầu thủ thi đấu cho đội trẻ (từ U17 đến U21) của nước này có thể được chuyển đến thi đấu cho ĐTQG của một quốc gia khác. Trường hợp này chỉ được FIFA chấp nhận nếu cầu thủ đó đăng kí chuyển sang ĐTQG mới trước khi tròn 21 tuổi. Cầu thủ đầu tiên được chấp nhận theo trường hợp này là Antar Yahia: từng thi đấu cho đội U18 Pháp, song đã chọn thi đấu cho ĐT Algeria ở Olympic 2004.
Tháng 3/2004, FIFA tiếp tục có sự thay đổi. Lần này, FIFA chỉ chấp nhận cho một cầu thủ được đăng kí thi đấu cho một ĐTQG nếu như anh ta có sự liên kết rõ ràng với đất nước đó dù không được sinh ra ở đó. Cụ thể, một cầu thủ muốn được thi đấu cho ĐTQG của một nước A, thì anh ta phải có bố (ruột) hoặc mẹ (ruột), hoặc ông/bà nội, ông/bà ngoại là công dân của nước A. Nếu không có gốc gác là người nước A, thì cầu thủ đó phải có ít nhất 2 năm liên tục sinh sống và làm việc ở quốc gia này.
Đến tháng 5/2008, điều luật này đã được sửa đổi. Cụ thể, nếu một cầu thủ muốn thi đấu cho nước A mà không có gốc gác với quốc gia này, anh ta phải sống và làm việc 5 năm tại đó thì mới đủ điều kiện thi đấu cho ĐTQG của nước A.
Đó là nội dung trong Điều 17: Xin đổi quốc tịch trong Luật FIFA. Điều luật này có ghi: Cầu thủ nào vừa có quốc tịch mới mà chưa thi đấu quốc tế (trong một trận đấu ở một giải đấu chính thức) cho ĐTQG khác sẽ được phép đăng kí thi đấu cho ĐTQG ở nước mà anh ta vừa nhập tịch nếu đáp ứng được 1 trong các tiêu chí sau:
- Được sinh ra trên vùng lãnh thổ của quốc gia có LĐBĐ tương ứng
- Bố ruột hoặc mẹ ruột của anh ta được sinh ra trên vùng lãnh thổ của quốc gia có LĐBĐ tương ứng
- Ông hoặc bà (nội hoặc ngoại) của cầu thủ đó được sinh ra trên vùng lãnh thổ của quốc gia có LĐBĐ tương ứng
- Anh ta sống trong quãng thời gian ít nhất là 5 năm sau khi tròn 18 tuổi trên vùng lãnh thổ của quốc gia có LĐBĐ tương ứng.
Đến tháng 9/2009, FIFA tiếp tục có sửa đổi khi gỡ bỏ hạn chế về mặt tuổi tác với những cầu thủ có nhu cầu chuyển ĐTQG khi có nhiều quốc tịch.
Trường hợp mới nhất là tiền đạo Diego Costa đang muốn được thi đấu cho ĐTQG Tây Ban Nha sau khi được nhập tịch vào đất nước này. Không có chút gốc gác Tây Ban Nha, nhưng chân sút đang khoác áo Atletico Madrid vẫn đáp ứng được một trong những tiêu chí vừa kể trên trong Điều 17 của Luật FIFA là đã sống ở Tây Ban Nha liên tục trong 6 năm. Trước đây, Diego Costa từng góp mặt trong 2 trận giao hữu của ĐT Brazil, nhưng đó chỉ là những trận đấu giao hữu không được FIFA thừa nhận là chính thức, nên tiền đạo này vẫn có thể được xét duyệt trở thành cầu thủ của ĐT Tây Ban Nha.