Kevin Love has thought about that time he passed on the opportunity to earn an extra $40 million, but he doesn’t regret his choices.

When Love signed a five-year contract with the Cavaliers before last season, he was well-versed in the league’s economics and how the salary cap was poised to explode. Yet he still chose to sign a five-year deal that could be worth $110 million, rather than sign a one-year contract with a one-year player option that would’ve set him up to sign a $150 million deal before this season.

“I have thought about it, of course. But I don’t regret anything,” Love said. “Everybody in my position did the same thing when you look at [LaMarcus] Aldridge, DeAndre [Jordan] and Marc Gasol. Players like that who are max players went ahead and signed [long term].”

Love’s free agent class came one year before the start of the new collective-bargaining agreement, leaving them with the excruciating decision of whether to lock into the long-term contract or risk injury with a one-year deal. Love had to deal with questions about his contract for nearly three years between Minnesota and Cleveland. He was still rehabbing from shoulder surgery when he signed his long-term deal with the Cavs.

Love is earning $21.2 million this season in the second year of his deal, while guys like Mike Conley and DeMar DeRozan are making $26.5 million after cashing in on the salary cap spike last summer.

“When it’s your time [to sign], it’s your time. You’ve got to figure it out,” Love said. “Maybe the shoulder had something to do with it, but you’ve got to think about risk adversity. How much risk do you want to take? Knowing I could be with this team, locking in for five years, it was an easy choice.”