I am not sure, but have you checked if clear() is also reseting the filters?