Searching for a needle in a haystack