The cancer vaccine roller coaster