Moon mysteries solved