John Mayer’s upcoming album is supposed to hit shelves on November 17th, but it looks like some anxious fans (or not) have leaked his album just over a week before its release date.

It’s pretty classic Mayer stuff, which means it’s good, so you can either hear it now (you know what to do above) or wait until November 17th to buy it.