Back to the future for antiparasite vaccines?