sum isn’t cached, this the JSON is iterated through each time. Probably want to avoid that.