Kevin Gates is nothing if not irrepressible. That's a point he proved when his major label album Islah went platinum without any features, and it's being reiterated by the fact that his By Any Means 2 project will be released while he's still behind bars. On Monday afternoon (Sept. 18), the controversial rapper unveiled the tracklist for his latest effort.

By Any Means 2 has 14 songs and only one feature, which is supplied by PnB Rock on "Beautiful Scars." The tracklist includes a few tracks he's released in the last few weeks, including "No Love," "Had To" and "What If."

For "What if," Gates also released an accompanying visual with an open letter to his fans. In the letter, Gates says, "Dear Loyal Family, Disallow yourselves to be troubled in my time of absence. All of the great ones who came before and will come after me: Have had to go through this. By this I’m speaking in reference to hardship. A great a person is measured by all of the great tests they can undergo and still remain true to who they are. With that being said 'I’m Him.' I love you all. In closing I remain the same. Forever, Kevin Gates."

By Any Means 2 is the sequel to Gates' By Any Means mixtape, which dropped back in 2014. Check out the tracklist for his newest project, due out this Friday (Sept. 21), below. Peep his Instagram revealing his tracklist beneath that.

Kevin Gates' By Any Means 2 Tracklist

1. "No Love"
2. "McGyver"
3. "Had To"
4. "Fuckin Right"
5. "Beautiful Scars" Feat. PnB Rock
6. "Attention"
7. "GOMD"
8. "Do U Down"
9. "What If"
10. "Came Up"
11. "Imagine That"
12. "No Trust"
13. "Jus Wanna"
14. "Why I"

See New Music Releases for September 2017

More From XXL