making FilterInterface suck less