oops switch back to better exhaustive search