Particles streaming from Enceladus strengthen push to hunt for extraterrestrial life.