returns fewer results until optimized