Rather than a reduce, why not use a filter?