util.js accumulator helper