Karl-Anthony Towns just drastically changed the mood in the Minnesota Timberwolves camp after reportedly agreeing to an extension with the team. New details of the contract have surfaced, and they're set to further boost the spirits of the Minnesota faithful.

According to NBA insider Michael Scotto, Towns' super max deal extends all the way to the fifth year and is without a player option stipulation in the final year.

A player option, which is applied on the final year of a deal, simply means that the player has a choice to stay with the team for that specific season or choose to enter free agency.

As an example, LeBron James had a player option on his two-year deal with the Cleveland Cavaliers which he signed in 2016. After completing the first year of the deal, James exercised his player option for the 2018-19 season, which allowed him to become a free agent and eventually sign with the Los Angeles Lakers.

The reason why this is so important for the Wolves is because it does not only guarantee that Towns will be in Minnesota for at least the next five years (unless, of course, in an unlikely incident in which he is traded), but it also attests to the cornerstone superstar's full commitment to the franchise for the long haul.

Furthermore, Towns' deal also includes a trade kicker.

The timing of Towns' extension could not be any more perfect, with the team in utter disarray over the past few days after the Jimmy Butler trade request.