Got that. Another question: is it really expected that if a single iteration returns NaN, then AVG aggregate become NaN as well? I wonder if "/ (afterTime - beforeTime)" should be guarded with !=0 check or if we should allow it to fail so the iteration is marked as failed. Vladimir