I still cannot figure out the underlying reasong for the bad scalability
of scan->filter without memory copy.