Make reduce use new disposer approach