Something has been found

And will soon be revealed.