Array is more performant in this case than a dlist