Yes, Sparky DOES look at both sides of a trade. He probably doesn't allow a trade of the exact same player. However, as Crazystengel suggested, if you can afford it, send him to the WW and pick him back up. I've done this many times, and if he's seriously underperforming, when you get him back, the chances are that he'll perform much better. However, one word of advice, if you really want him back, don't wait til the NEXT day because he may be gone. Once you waive a player, it only takes from 15 mins to an hour for that player to appear on the WW. So you'll have to monitor it regularly.