The Miami Dolphins didn’t want to lose receiver Kenny Stills in free agency, and according to a report they managed to keep him in house.

Rand Getlin reports the two sides have come to an agreement on a contract that will keep Stills in Miami.

ESPN’s Adam Schefter provided details on the terms of the contract.

Ian Rapoport of NFL Media provided a different account of the guaranteed money, saying Stills will receive $20 million guaranteed.

It’s a desirable outcome for both parties. Stills thrived in Adam Gase’s offense last year catching passes from Ryan Tannehill and Matt Moore. He finished the season with 42 catches for 726 yards — proving to be one of the NFL’s premier deep threats — and nine touchdowns.

The Dolphins were reportedly offering upwards of $8 million per year to keep Stills as of Tuesday, and apparently that was enough to entice him to stay.

With Stills lining up on the field with DeVante Parker and Landry Jones, Miami has a strong young nucleus of receivers with which to help Tannehill continue developing into a franchise passer.