Performance improvements for find_all()