Prefer reduce over inject