yes, i have tried to print out some info messages in the accumulate() method and find that it is indeed called if the input data is ordered by. The other tests are tested with algebraic methodology.