Having multiple filtering stages