I see that a lot of lines disappeared but it changes the semantic of pick_types and could break peoples code :( Let's say I want to pick EEG channels to plot with matplotlib and see if there is a special one, I probably don't want to change info['bads'] ? to me it introduces some magic that one might not expect, besides the fact that for API changes we try to be backward compatible for 2 releases which won't be the case here :(