"Part of the mystery has been solved."