try unique alias tuples
make alias_tuple canonical in proper place
catch ValueError