Well, the new arguments could be typehinted without breaking BC much than the current change IMO.