we use a dictionary expression, which is 2.7-only