All filters come through Filter obj. This makes things simple.