Very much alive