Is this not a fairly-breaking change? (and all the instances where getPlayer()->getPlayerExact() is used)