a stab at a sane way to manage filter end points?