Uncovering Moshiach ben David