Hm, shouldn't this be updated when we add new submissions, instead of being re-computed every time for the view?