Speaking of Luna's formation, I'm hearing that a giant impact is now the leading explanation for the formation of Pluto's moon Charon. I wonder if there's something specific in the early results from New Horizons that makes them say this, or if it's been the idea for some time.