go back to dict comprehension in set variants