An ancient mystery gets an answer