tweak &:+ in reduce