forgot FillSingletonArrays