yep.

this doesn't fail the second time bc the input to the constructor is an ndarray with separate columns, whereas the failing version's input to the constructor is a dict with tuple keys and `columns=a_MultiIndex`