UNWIND $keys AS key OPTIONAL MATCH (nrc:NrContributor:NrPerformance {id: key}) -[rel:IS_MAIN_PERFORMER | IS_FEATURING_PERFORMER | IS_SESSION_MUSICIAN] ->(c:NrContribution:NrPerformance) WHERE c.abacusScheduleId IS NULL AND (c.valid is NULL OR c.valid = TRUE) WITH count(c) as cnt, nrc, key RETURN key, CASE WHEN nrc IS NULL THEN toFloat(0) ELSE toFloat(cnt) END