reintroduced unsorted labels as an option

sort is problematic for demo
invert read_excel args to be consistent with other funcs