Last week, Beck hinted he'd be dropping a new track on Monday, and it seems he's a dude that keeps his promises.

"We did this one a few years back and I've been really looking forward to getting it out and being able to play it live and have people hear it," Beck told Alt 98.7 "I came up with this riff working with an old friend of mine and it started out kind of like a heavy garage rock thing and then it became much more of a kind of dance or, some other kind of hybrid. I'm not sure what it is yet."

Listen to 'Dreams' over at 91x, and pick up the track over at iTunes.