list now uses allServices(serviceNameFilter)