Interesting, I guess it makes sense that the game engine would not be able to distinguish between you and another team purchasing a player, but I would have gone with the simple assumption that it would not make that mistake. That just made your attempt to promote much more difficult.