ohgod, this search is so slow!