changed back to applying filters one by one