Always return a new array.