Sentry Issue: [POSTHOG-36X](https://sentry.io/organizations/posthog/issues/2508108850/?referrer=github_integration)

ee/clickhouse/queries/funnels/base.py
if len(self._filter.entities) == 0:
            return []
        results = self._exec_query()
        return self._format_results(results)
    def _format_single_funnel(self, results, with_breakdown=False):
        
        steps = []
        total_people = 0
        for step in reversed(self._filter.entities):
            if results and len(results) > 0:
                total_people += results[step.order]
            serialized_result = self._serialize_step(step, total_people, [])
            if step.order > 0:
                serialized_result.update(
                    {"average_conversion_time": results[step.order + len(self._filter.entities) - 1]}
                )
            else:
                serialized_result.update({"average_conversion_time": None})
            if with_breakdown:
                serialized_result.update({"breakdown": results[-1]})
                
            steps.append(serialized_result)
        return steps[::-1]  
    def _format_results(self, results):