Should use a more direct `reduce` here too