I didn't think Filters were supposed to throw exceptions?