Reduce Vector creation, boil search to for loop instead of or statement