John Mayer Impromptu Songwriting.