just curious, how are the partitionedBy columns stored that only the first item in the list is used here?