Hate on Puff all you want, but dude is entertaining as hell. lol