The Toronto Maple Leafs and general manager Kyle Dubas have received lots of criticism for some of the monster contracts they've handed out. While deals for Auston Matthews, Mitch Marner and William Nylander were pretty much necessary, the John Tavares free agent signing continues to be deemed "unnecessary". However like Dubas has said many times, when a hometown superstar wants to come play for your team, you make room for him no matter what the cost. The cost right now is becoming future contracts because the Leafs currently have just $0 in projected cap space for the upcoming season. They're also kind of backed into a corner for next season with only 13 NHL players signed and just $13million in cap space. That has led many to speculate that Dubas will be forced to trade one of his big contracts (likely Nylander or Marner) to clear up cap space. Dubas commented on that recently and doesn't believe the team has any bad contracts. «We don't really have any contracts that we look at and say, �We need to get rid of this player. This player isn't delivering on it at all,' » Dubas said. «Some may disagree — and that's fine, and that's fair — but we're pretty content with our group.» Many believe that no matter what Dubas says, if the Leafs can't find some form of playoff success this year, one of the core four will be moved to shake things while Dubas, Brendan Shanahan and Sheldon Keefe will be safe for another year. What do you think of Dubas' comments?