- possibly implement some form of prioritizing - possibly implement some way of adding/inserting additional filters into a pipeline and/or reusing pipelines - filters should be able to raise some "AbortPipelineException" if a filter finds out the pipeline cannot proceed (i.e. trying to extract xml from an image) - require that objects being filtered implement IFilterable?