(chatted to Murray: my mistake: this is actually a simple refactor of the partial interface, not the move to rummager for filters.)