@mulby The trick is that the meaningless names (A B C D) are assigned here, but the shuffle and jericsons feature happen later. So we make the names meaningless right when they are created, so the data structures and everything downstream doesn't have to think about it. I'll fold it into one PR so the multiple downstreams is actually shown.