in reply to Shift returning pointer

Could it be that the data has changed from an array of scalars, to an array of array refs (AoA)?

A user level that continues to overstate my experience :-))