Neil Peart has jumped off the planet