Enceladus, one of many