Change in data shape after the picking

I believe there was a recent change to picking behavior in that we now include bad channels by default or so…? Could you maybe try with pick(..., exclude="bads")? Or maybe this happens during pick_types(). I would try with different combinations of exclude="bads" and exclude=() passed to pick_types() and pick(). I might be entirely mistaken, though.