fine tuning for filter handling