Before 2.2 is even considered shouldn't all the outstanding design issues be fixed first? e.g. there are at least several design problems with filters.
Aren't you just talking about the fact that it's not a doubly-linked list? This leads to the oddness when removing the first connection filter, right?
I wouldn't call that a design flaw. It's a revert of a prior commit that removed DLLs. -- justin