Matched CumProd behavior with rest of functions