I'm not saying that the array is too big and it should be fixed. If it was allocated on stack, then I would complain : )
I just didn't realize at first how big the array was, until unrolling the `dist_list_len`, and decided to note that.