Remove `reduce` error throwing

Closes #1858.
I prefer to never use the result of a postfix increment/decrement (or use them at all). Let's do `while(--index >= 0)`.