turns out defining Enumerable#sum in that manner isn't super safe