In the NHL, a team is allowed to have 50 Standard Player Contracts signed at any one time. That includes all players on the active roster, in the minor leagues or on long-term injured reserve. Players under the age of 20 who’ve been loaned back to their junior or European clubs are exempt, giving the team some flexibility on signing draft picks during the year.

Teams generally try to leave themselves a few open slots in case an opportunity arises—through waivers, trade or free agency—to add a useful player. Two teams don’t currently have this luxury as CapFriendly points out, as Minnesota and Toronto both have hit the 50-contract cap. They’ve come about it in different ways.

Minnesota was at 49 contracts for much of the season, until they claimed Nate Prosser off waivers from the St. Louis Blues at the end of last month. Prosser’s addition pushed them right up against the cap, likely a contributing factor in their search for a landing spot for Kyle Quincey. They could use the cap space from a Quincey trade—he’s still causing a $225K cap hit while in the minor leagues—but being at the 50-contract mark limits them in other ways.