 " Instant Karma ! " ' s first appearance on a Lennon album , albeit slightly edited in length , was the 1975 compilation Shaved Fish . Urish and Bielen observe that the " advertising hyperbole " inherent in the song 's title , through the inclusion of an exclamation mark , is given extra emphasis on this album cover . The song has featured – often with the full title " Instant Karma ! ( We All Shine On ) " – on numerous posthumous compilations , including The John Lennon Collection ( 1982 ) , the Lennon box set ( 1990 ) , Lennon Legend ( 1997 ) , Working Class Hero : The Definitive Lennon ( 2005 ) and Power to the People : The Hits ( 2010 ) . " Who Has Seen the Wind ? " appeared as a bonus track on the 1997 Rykodisc reissue of the couple 's third album of experimental music , Wedding Album ( 1969 ) . 
