Eminem's upcoming album, The Marshall Mathers LP 2, was leaked online yesterday, six days before its official release date.

As of yesterday, fans can listen to MMLP2 on multiple file-sharing and MP3-streaming sites. Eminem's eighth studio album will officially drop on Nov. 5. Downloading the leak is illegal, but according to FanSided, the album can easily be found via a quick search on Google or through social media.

Considering how much hype and anticipation surrounds the album, which features the platinum-selling "Berzerk," the Call of Duty: Ghosts jam "Survival," the homophobic lyrics-filled "Rap God" and the Rihanna collaboration "The Monster," it is surprising that MMLP2 was not leaked much earlier.

According to USA TODAY, Dennis Dennehy of Interscope said that an official stream of MMLP2 may become available on iTunes today.

So what do fans who dared to listen to the album before Slim Shady gave permission think of MMLP2?

"I wasn't so sure I wud enjoy the direction of MMLP2 after @Eminem released Bezerk but then I just listened to 'Headlights'. Beautiful."

"I think i might be clinging to the old eminem ...but MMLP2 is a good album nonetheless."

"The new #eminem #mmlp2 album sucks. Im so disappointed!"

In addition to Rihanna, MMLP2 features songs with Kendrick Lamar, Skylar Grey and fun. lead singer Nate Reuss. The deluxe edition of the album also features Jamie N Commons and Sia.

Check out the full track list for The Marshall Mathers LP 2:

1. "Bad Guy
2. "Parking Lot (Skit)"
3. "Rhyme Or Reason"
4. "So Much Better"
5. "Survival"
6. "Legacy"
7. "Asshole" (Feat. Skylar Grey)
8. "Berzerk"
9. "Rap God"
10. "Brainless"
11. "Stronger Than I Was"
12. "The Monster (Feat. Rihanna)
13. "So Far..."
14. "Love Game" (Feat. Kendrick Lamar)
15. "Headlights" (Feat. Nate Ruess)
16. "Evil Twin"

Deluxe Edition:

17. "Baby"
18. "Desperation" (Feat. Jamie N Commons)
19. "Groundhog Day"
20. "Beautiful Pain" (Feat. Sia)
21. "Wicked Ways"

MMLP2 was produced by Dr. Dre and Rick Rubin and will be released Nov. 5.