One of the minor storylines around the 2017 NBA Finals is Golden State Warriors interim head coach Mike Brown‘s personal history with the Cleveland Cavaliers.

He had served as their head coach on two different occasions with the latter lasting just a year after he was rehired by the organization. According to Brian Windhorst of ESPN, Brown is still receiving paychecks from the Cavaliers for his last stint with the team.

First, he’s acting Golden State Warriors head coach for Steve Kerr. Thursday night, he won his first Finals game. It came against the Cleveland Cavaliers, who are still sending him regular paychecks and will be until 2020.

“It feels a little surreal,” Brown said. “Right now, I’m just kind of taking everything in stride.”

Brown's contract with the team was for more than $20 million over five years that included the last year being partially guaranteed. The primary reason why he will continue to get paid over the next few years is that his deal included a provision that spreads the payments out over six years.

On top of that, the payment he receives from Golden State is being deducted from the paychecks from Cleveland, which in essence is being offset. This isn't unfamiliar territory for Brown as he was still getting paid by the Los Angeles Lakers for a number of years after he was fired just five games into his second year with the team.

Although things didn't shake out the way Brown had hoped at each stop, he is still benefiting greatly financially from each organization.