Actually, the "naive" (non reproducible mode) could not be used. The code was always computing reproducible sums, which is the default.